diff --git a/app/src/main/java/com/owncloud/android/ui/activity/BaseActivity.java b/app/src/main/java/com/owncloud/android/ui/activity/BaseActivity.java index fc17209873d8..2c099cbed8b1 100644 --- a/app/src/main/java/com/owncloud/android/ui/activity/BaseActivity.java +++ b/app/src/main/java/com/owncloud/android/ui/activity/BaseActivity.java @@ -48,6 +48,7 @@ public abstract class BaseActivity extends AppCompatActivity implements Injectab @Inject UserAccountManager accountManager; @Inject AppPreferences preferences; + @Inject FileDataStorageManager fileDataStorageManager; private AppPreferences.Listener onPreferencesChanged = new AppPreferences.Listener() { @Override @@ -174,6 +175,10 @@ public Optional getUser() { } public FileDataStorageManager getStorageManager() { - return sessionMixin.getStorageManager(); + FileDataStorageManager result = sessionMixin.getStorageManager(); + if (result == null) { + result = fileDataStorageManager; + } + return result; } }