diff --git a/app/src/main/java/com/infomaniak/drive/data/cache/DriveInfosController.kt b/app/src/main/java/com/infomaniak/drive/data/cache/DriveInfosController.kt index f4ca8d8cb8..a71afc9822 100644 --- a/app/src/main/java/com/infomaniak/drive/data/cache/DriveInfosController.kt +++ b/app/src/main/java/com/infomaniak/drive/data/cache/DriveInfosController.kt @@ -135,7 +135,7 @@ object DriveInfosController { ): Drive? { val block: (Realm) -> Drive? = { realm -> realm.getDrivesQuery(userId, driveId, sharedWithMe, maintenance).findFirst()?.let { - if (customRealm == null) realm.copyFromRealm(it, 1) else it + if (customRealm == null) realm.copyFromRealm(it, 2) else it } } return customRealm?.let(block) ?: getRealmInstance().use(block) diff --git a/app/src/main/java/com/infomaniak/drive/data/models/drive/Drive.kt b/app/src/main/java/com/infomaniak/drive/data/models/drive/Drive.kt index 25766bba21..6ac4fe4460 100644 --- a/app/src/main/java/com/infomaniak/drive/data/models/drive/Drive.kt +++ b/app/src/main/java/com/infomaniak/drive/data/models/drive/Drive.kt @@ -69,8 +69,6 @@ open class Drive( var pack: DrivePack? = DrivePack(), var size: Long = 0, var version: String = "", - @SerializedName("pack_functionality") - private var _packFunctionality: DrivePackFunctionality? = DrivePackFunctionality(), @SerializedName("users") private var _users: DriveUsersCategories? = DriveUsersCategories(), @SerializedName("teams") @@ -81,9 +79,6 @@ open class Drive( val driveAccount: DriveAccount get() = _driveAccount ?: DriveAccount() - val packFunctionality: DrivePackFunctionality - get() = _packFunctionality ?: DrivePackFunctionality() - val preferences: DrivePreferences get() = _preferences ?: DrivePreferences() diff --git a/app/src/main/java/com/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialog.kt b/app/src/main/java/com/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialog.kt index 80fa0b8ce8..065912de35 100644 --- a/app/src/main/java/com/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialog.kt +++ b/app/src/main/java/com/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialog.kt @@ -179,7 +179,7 @@ class FileInfoActionsBottomSheetDialog : BottomSheetDialogFragment(), FileInfoAc ) ) } else { - if (AccountUtils.getCurrentDrive()?.packFunctionality?.dropbox == true) { + if (AccountUtils.getCurrentDrive()?.pack?.capabilities?.useDropbox == true) { safeNavigate( FileInfoActionsBottomSheetDialogDirections.actionFileInfoActionsBottomSheetDialogToConvertToDropBoxFragment( fileId = currentFile.id,