1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-16 00:03:56 +00:00

[PM-24000] Convert string date values to Date objects for CipherExport types (#15715)

This commit is contained in:
Shane Melton
2025-07-22 06:32:00 -07:00
committed by GitHub
parent 481910b823
commit 2a07b952ef
2 changed files with 5 additions and 4 deletions

View File

@@ -53,6 +53,7 @@ export class CipherExport {
view.notes = req.notes; view.notes = req.notes;
view.favorite = req.favorite; view.favorite = req.favorite;
view.reprompt = req.reprompt ?? CipherRepromptType.None; view.reprompt = req.reprompt ?? CipherRepromptType.None;
view.key = req.key != null ? new EncString(req.key) : null;
if (req.fields != null) { if (req.fields != null) {
view.fields = req.fields.map((f) => FieldExport.toView(f)); view.fields = req.fields.map((f) => FieldExport.toView(f));
@@ -80,9 +81,9 @@ export class CipherExport {
view.passwordHistory = req.passwordHistory.map((ph) => PasswordHistoryExport.toView(ph)); view.passwordHistory = req.passwordHistory.map((ph) => PasswordHistoryExport.toView(ph));
} }
view.creationDate = req.creationDate; view.creationDate = req.creationDate ? new Date(req.creationDate) : null;
view.revisionDate = req.revisionDate; view.revisionDate = req.revisionDate ? new Date(req.revisionDate) : null;
view.deletedDate = req.deletedDate; view.deletedDate = req.deletedDate ? new Date(req.deletedDate) : null;
return view; return view;
} }

View File

@@ -16,7 +16,7 @@ export class PasswordHistoryExport {
static toView(req: PasswordHistoryExport, view = new PasswordHistoryView()) { static toView(req: PasswordHistoryExport, view = new PasswordHistoryView()) {
view.password = req.password; view.password = req.password;
view.lastUsedDate = req.lastUsedDate; view.lastUsedDate = req.lastUsedDate ? new Date(req.lastUsedDate) : null;
return view; return view;
} }