From b4fce08bbce978dc383e4c77e4934ae4c5f65679 Mon Sep 17 00:00:00 2001 From: "gcp-cherry-pick-bot[bot]" <98988430+gcp-cherry-pick-bot[bot]@users.noreply.github.com> Date: Fri, 18 Oct 2024 19:00:56 +0200 Subject: [PATCH] web/admin: fix invalid create date shown for MFA registered before date was saved (cherry-pick #11728) (#11729) web/admin: fix invalid create date shown for MFA registered before date was saved (#11728) web/admin: fix invalid create date shown for MFA registered before date was tracked Signed-off-by: Jens Langhammer Co-authored-by: Jens L. --- web/src/admin/users/UserDevicesTable.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/web/src/admin/users/UserDevicesTable.ts b/web/src/admin/users/UserDevicesTable.ts index 6810ecb74b..6dc6b78b58 100644 --- a/web/src/admin/users/UserDevicesTable.ts +++ b/web/src/admin/users/UserDevicesTable.ts @@ -102,10 +102,14 @@ export class UserDeviceTable extends Table { html`${item.name}`, html`${deviceTypeName(item)}`, html`${item.confirmed ? msg("Yes") : msg("No")}`, - html`
${getRelativeTime(item.created)}
- ${item.created.toLocaleString()}`, - html`
${getRelativeTime(item.lastUpdated)}
- ${item.lastUpdated.toLocaleString()}`, + html`${item.created.getTime() > 0 + ? html`
${getRelativeTime(item.created)}
+ ${item.created.toLocaleString()}` + : html`-`}`, + html`${item.lastUpdated + ? html`
${getRelativeTime(item.lastUpdated)}
+ ${item.lastUpdated.toLocaleString()}` + : html`-`}`, html`${item.lastUsed ? html`
${getRelativeTime(item.lastUsed)}
${item.lastUsed.toLocaleString()}`