|
@@ -222,12 +222,15 @@
|
|
- (void)verifyChangeMedatas:(NSArray *)allRecordMetadatas serverUrl:(NSString *)serverUrl directoryID:(NSString *)directoryID account:(NSString *)account synchronization:(BOOL)synchronization
|
|
- (void)verifyChangeMedatas:(NSArray *)allRecordMetadatas serverUrl:(NSString *)serverUrl directoryID:(NSString *)directoryID account:(NSString *)account synchronization:(BOOL)synchronization
|
|
{
|
|
{
|
|
NSMutableArray *metadatas = [[NSMutableArray alloc] init];
|
|
NSMutableArray *metadatas = [[NSMutableArray alloc] init];
|
|
- TableAccount *recordAccount = [CCCoreData getActiveAccount];
|
|
|
|
|
|
|
|
for (CCMetadata *metadata in allRecordMetadatas) {
|
|
for (CCMetadata *metadata in allRecordMetadatas) {
|
|
|
|
|
|
BOOL changeRev = NO;
|
|
BOOL changeRev = NO;
|
|
|
|
|
|
|
|
+ // change account
|
|
|
|
+ if ([metadata.account isEqualToString:account] == NO)
|
|
|
|
+ return;
|
|
|
|
+
|
|
// no dir
|
|
// no dir
|
|
if (metadata.directory)
|
|
if (metadata.directory)
|
|
continue;
|
|
continue;
|
|
@@ -245,7 +248,7 @@
|
|
changeRev = YES;
|
|
changeRev = YES;
|
|
}
|
|
}
|
|
|
|
|
|
- if (changeRev && [recordAccount.account isEqualToString:account]) {
|
|
|
|
|
|
+ if (changeRev) {
|
|
|
|
|
|
if ([metadata.type isEqualToString:metadataType_file]) {
|
|
if ([metadata.type isEqualToString:metadataType_file]) {
|
|
|
|
|
|
@@ -261,6 +264,7 @@
|
|
}
|
|
}
|
|
|
|
|
|
[metadatas addObject:metadata];
|
|
[metadatas addObject:metadata];
|
|
|
|
+
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|