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:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user