|
@@ -19,6 +19,7 @@
|
|
|
*/
|
|
|
package com.owncloud.android.operations;
|
|
|
|
|
|
+import com.owncloud.android.datamodel.FileDataStorageManager;
|
|
|
import com.owncloud.android.lib.common.OwnCloudClient;
|
|
|
import com.owncloud.android.lib.common.operations.RemoteOperationResult;
|
|
|
import com.owncloud.android.lib.resources.status.GetCapabilitiesRemoteOperation;
|
|
@@ -32,10 +33,11 @@ public class GetCapabilitiesOperation extends SyncOperation {
|
|
|
|
|
|
@Override
|
|
|
protected RemoteOperationResult run(OwnCloudClient client) {
|
|
|
- OCCapability currentCapability = null;
|
|
|
+ final FileDataStorageManager storageManager = getStorageManager();
|
|
|
|
|
|
- if (getStorageManager() != null && getStorageManager().getAccount() != null) {
|
|
|
- currentCapability = getStorageManager().getCapability(getStorageManager().getAccount().name);
|
|
|
+ OCCapability currentCapability = null;
|
|
|
+ if (storageManager.getAccount() != null) {
|
|
|
+ currentCapability = storageManager.getCapability(storageManager.getAccount().name);
|
|
|
}
|
|
|
|
|
|
RemoteOperationResult result = new GetCapabilitiesRemoteOperation(currentCapability).execute(client);
|
|
@@ -46,7 +48,7 @@ public class GetCapabilitiesOperation extends SyncOperation {
|
|
|
OCCapability capability = (OCCapability) result.getData().get(0);
|
|
|
|
|
|
// Save the capabilities into database
|
|
|
- getStorageManager().saveCapabilities(capability);
|
|
|
+ storageManager.saveCapabilities(capability);
|
|
|
}
|
|
|
|
|
|
return result;
|