Marino Faggiana 8 years ago
parent
commit
ed738345b0
2 changed files with 8 additions and 3 deletions
  1. 7 2
      iOSClient/FileSystem/NCManageDatabase.swift
  2. 1 1
      iOSClient/Main/CCMain.m

+ 7 - 2
iOSClient/FileSystem/NCManageDatabase.swift

@@ -395,11 +395,16 @@ class NCManageDatabase: NSObject {
         }
     }
     
-    func setAccountsUserProfile(_ account: String, userProfile: OCUserProfile) {
+    func setAccountsUserProfile(_ userProfile: OCUserProfile) {
      
+        let tblAccount = self.getAccountActive()
+        if tblAccount == nil {
+            return
+        }
+        
         let realm = try! Realm()
         
-        let results = realm.objects(tableAccount.self).filter("account = %@", account)
+        let results = realm.objects(tableAccount.self).filter("account = %@", tblAccount!.account)
         if (results.count > 0) {
 
             try! realm.write {

+ 1 - 1
iOSClient/Main/CCMain.m

@@ -1187,7 +1187,7 @@
 
 - (void)getUserProfileSuccess:(CCMetadataNet *)metadataNet userProfile:(OCUserProfile *)userProfile
 {
-    [[NCManageDatabase sharedInstance] setAccountsUserProfile:metadataNet.account userProfile:userProfile];
+    [[NCManageDatabase sharedInstance] setAccountsUserProfile:userProfile];
 
     dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_LOW, 0), ^{