Explorar o código

fix BIG bug loop

Marino Faggiana %!s(int64=6) %!d(string=hai) anos
pai
achega
c0c4540dbc
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      iOSClient/Utility/CCUtility.m

+ 2 - 2
iOSClient/Utility/CCUtility.m

@@ -1008,8 +1008,8 @@
 {
     NSString *firstPath = serverUrl;
 
-    NSURL *serverUrlURL = [NSURL URLWithString:serverUrl];
-    NSURL *activeUrlURL = [NSURL URLWithString:[NSString stringWithFormat:@"%@%@/", activeUrl, k_webDAV]];
+    NSURL *serverUrlURL = [NSURL URLWithString:[serverUrl stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLFragmentAllowedCharacterSet]]];
+    NSURL *activeUrlURL = [NSURL URLWithString:[NSString stringWithFormat:@"%@%@/", [activeUrl stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLFragmentAllowedCharacterSet]], k_webDAV]];
     
     while ([[serverUrlURL absoluteString] isEqualToString:[activeUrlURL absoluteString]] == false) {
         firstPath = [serverUrlURL absoluteString];