|
@@ -878,15 +878,15 @@
|
|
|
|
|
|
[[NCNetworking shared] readFileWithServerUrlFileName:self.serverUrl account:appDelegate.account completion:^(NSString *account, tableMetadata *metadata, NSInteger errorCode, NSString *errorDescription) {
|
|
|
if (errorCode == 0 && [account isEqualToString:appDelegate.account]) {
|
|
|
+
|
|
|
+ tableDirectory *directory = [[NCManageDatabase sharedInstance] getTableDirectoryWithPredicate:[NSPredicate predicateWithFormat:@"account == %@ AND serverUrl == %@", account, self.serverUrl]];
|
|
|
+
|
|
|
// Rich Workspace
|
|
|
- [[NCManageDatabase sharedInstance] setDirectoryWithRichWorkspace:metadata.richWorkspace serverUrl:self.serverUrl account:appDelegate.account];
|
|
|
- if (![self.richWorkspaceText isEqualToString:metadata.richWorkspace]) {
|
|
|
- self.richWorkspaceText = metadata.richWorkspace;
|
|
|
+ if (![self.richWorkspaceText isEqualToString:directory.richWorkspace]) {
|
|
|
+ self.richWorkspaceText = directory.richWorkspace;
|
|
|
}
|
|
|
[self setTableViewHeader];
|
|
|
|
|
|
- tableDirectory *directory = [[NCManageDatabase sharedInstance] getTableDirectoryWithPredicate:[NSPredicate predicateWithFormat:@"account == %@ AND serverUrl == %@", account, self.serverUrl]];
|
|
|
-
|
|
|
// Read folder: No record, Change etag or BLINK
|
|
|
if ([sectionDataSource.allRecordsDataSource count] == 0 || [metadata.etag isEqualToString:directory.etag] == NO || self.blinkFileNamePath != nil) {
|
|
|
[self readFolder:self.serverUrl];
|