Эх сурвалжийг харах

fix hasPreview (->) to INT

Marino Faggiana 6 жил өмнө
parent
commit
e92992c357

+ 1 - 1
iOSClient/Library/OCCommunicationLib/OCFileDto.h

@@ -51,6 +51,6 @@
 @property (nonatomic, copy) NSString *trashbinFileName;
 @property (nonatomic, copy) NSString *trashbinOriginalLocation;
 @property long trashbinDeletionTime;
-@property BOOL hasPreview;
+@property int hasPreview;
 
 @end

+ 11 - 0
iOSClient/Library/OCCommunicationLib/OCFileDto.m

@@ -28,5 +28,16 @@
 
 @implementation OCFileDto
 
+- (id)init {
+    
+    self = [super init];
+    
+    if (self) {
+        
+        self.hasPreview = -1;
+    }
+    
+    return self;
+}
 
 @end

+ 1 - 0
iOSClient/Library/OCCommunicationLib/OCWebDavClient/OCWebDAVClient.m

@@ -1244,6 +1244,7 @@ NSString const *OCWebDAVModificationDateKey	= @"modificationdate";
                       "<nc:trashbin-filename/>"
                       "<nc:trashbin-original-location/>"
                       "<nc:trashbin-deletion-time/>"
+                      "<nc:has-preview/>"
                       "</D:prop>"
                       "</D:propfind>"];
 

+ 1 - 1
iOSClient/Library/OCCommunicationLib/OCWebDavClient/Parsers/OCXMLListParser.m

@@ -201,7 +201,7 @@
         _currentFile.trashbinOriginalLocation = _xmlChars;
     }else if ([elementName isEqualToString:@"nc:trashbin-deletion-time"]) {
         _currentFile.trashbinDeletionTime = (long)[_xmlChars longLongValue];
-    }else if ([elementName isEqualToString:@"nc:has-preview"]) {
+    }else if ([elementName isEqualToString:@"nc:has-preview"] && [_xmlChars length]) {
         _currentFile.hasPreview = [_xmlChars boolValue];
     }
 }

+ 1 - 1
iOSClient/Library/OCCommunicationLib/OCWebDavClient/Parsers/OCXMLParser.m

@@ -245,7 +245,7 @@ NSString *OCCWebDAVURIKey           = @"uri";
         _currentFile.trashbinOriginalLocation = _xmlChars;
     }else if ([elementName isEqualToString:@"nc:trashbin-deletion-time"]) {
         _currentFile.trashbinDeletionTime = (long)[_xmlChars longLongValue];
-    } else if ([elementName isEqualToString:@"nc:has-preview"]) {
+    } else if ([elementName isEqualToString:@"nc:has-preview"] && [_xmlChars length]) {
         _currentFile.hasPreview = [_xmlChars boolValue];
     }
 }