1
0
mirror of https://github.com/bitwarden/server synced 2026-01-12 05:24:15 +00:00

[PM-29650] retain item archive date on softdelete (#6771)

This commit is contained in:
Jason Ng
2025-12-29 13:30:57 -05:00
committed by GitHub
parent 3b5bb76800
commit 34b4dc3985

View File

@@ -719,13 +719,6 @@ public class CipherService : ICipherService
cipherDetails.DeletedDate = cipherDetails.RevisionDate = DateTime.UtcNow;
if (cipherDetails.ArchivedDate.HasValue)
{
// If the cipher was archived, clear the archived date when soft deleting
// If a user were to restore an archived cipher, it should go back to the vault not the archive vault
cipherDetails.ArchivedDate = null;
}
await _securityTaskRepository.MarkAsCompleteByCipherIds([cipherDetails.Id]);
await _cipherRepository.UpsertAsync(cipherDetails);
await _eventService.LogCipherEventAsync(cipherDetails, EventType.Cipher_SoftDeleted);