BIT-1912: Store collection ids after creation or share. (#1033)

This commit is contained in:
Ramsey Smith
2024-02-19 12:05:57 -07:00
committed by Álison Fernandes
parent c33fc8cf97
commit c262dc03c1
2 changed files with 25 additions and 4 deletions

View File

@@ -633,7 +633,12 @@ class VaultRepositoryImpl(
),
)
}
.onSuccess { vaultDiskSource.saveCipher(userId = userId, cipher = it) }
.onSuccess {
vaultDiskSource.saveCipher(
userId = userId,
cipher = it.copy(collectionIds = collectionIds),
)
}
.fold(
onFailure = { CreateCipherResult.Error },
onSuccess = { CreateCipherResult.Success },
@@ -797,7 +802,12 @@ class VaultRepositoryImpl(
),
)
}
.onSuccess { vaultDiskSource.saveCipher(userId = userId, cipher = it) }
.onSuccess {
vaultDiskSource.saveCipher(
userId = userId,
cipher = it.copy(collectionIds = collectionIds),
)
}
.fold(
onFailure = { ShareCipherResult.Error },
onSuccess = { ShareCipherResult.Success },