From 57925414c012daad300a052930a641c48833e46a Mon Sep 17 00:00:00 2001 From: jaasen-livefront Date: Wed, 5 Nov 2025 11:44:35 -0800 Subject: [PATCH] better date defaults for cipher export --- libs/common/src/models/export/cipher.export.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libs/common/src/models/export/cipher.export.ts b/libs/common/src/models/export/cipher.export.ts index 7f305f7d841..db20a19126b 100644 --- a/libs/common/src/models/export/cipher.export.ts +++ b/libs/common/src/models/export/cipher.export.ts @@ -86,8 +86,8 @@ export class CipherExport { view.creationDate = req.creationDate ? new Date(req.creationDate) : view.creationDate; view.revisionDate = req.revisionDate ? new Date(req.revisionDate) : view.revisionDate; - view.deletedDate = req.deletedDate ? new Date(req.deletedDate) : view.deletedDate; - view.archivedDate = req.archivedDate ? new Date(req.archivedDate) : view.archivedDate; + view.deletedDate = req.deletedDate ? new Date(req.deletedDate) : undefined; + view.archivedDate = req.archivedDate ? new Date(req.archivedDate) : undefined; return view; } @@ -131,8 +131,8 @@ export class CipherExport { domain.passwordHistory = req.passwordHistory.map((ph) => PasswordHistoryExport.toDomain(ph)); } - domain.creationDate = req.creationDate ? new Date(req.creationDate) : new Date(); - domain.revisionDate = req.revisionDate ? new Date(req.revisionDate) : new Date(); + domain.creationDate = req.creationDate ? new Date(req.creationDate) : domain.creationDate; + domain.revisionDate = req.revisionDate ? new Date(req.revisionDate) : domain.revisionDate; domain.deletedDate = req.deletedDate ? new Date(req.deletedDate) : undefined; domain.archivedDate = req.archivedDate ? new Date(req.archivedDate) : undefined; return domain;