diff --git a/src/views/mobile/accounts/EditPage.vue b/src/views/mobile/accounts/EditPage.vue index 056dd37f..d2c19e43 100644 --- a/src/views/mobile/accounts/EditPage.vue +++ b/src/views/mobile/accounts/EditPage.vue @@ -214,7 +214,7 @@ - {{ getAccountBalanceDate(account.balanceTime as number) }} {{ getAccountBalanceTime(account.balanceTime as number) }} + {{ formatAccountBalanceDate(account) }} {{ formatAccountBalanceTime(account) }} - {{ getAccountBalanceDate(subAccount.balanceTime as number) }} {{ getAccountBalanceTime(subAccount.balanceTime as number) }} + {{ formatAccountBalanceDate(subAccount) }} {{ formatAccountBalanceTime(subAccount) }} (false); const showMoreActionSheet = ref(false); const showDeleteActionSheet = ref(false); -function getAccountBalanceDate(balanceTime: number): string { - return formatUnixTimeToLongDate(getActualUnixTimeForStore(balanceTime, getTimezoneOffsetMinutes(), getBrowserTimezoneOffsetMinutes())); +function formatAccountBalanceDate(account: Account): string { + if (!isDefined(account.balanceTime)) { + return ''; + } + + return formatUnixTimeToLongDate(getActualUnixTimeForStore(account.balanceTime, getTimezoneOffsetMinutes(), getBrowserTimezoneOffsetMinutes())); } -function getAccountBalanceTime(balanceTime: number): string { - return formatUnixTimeToLongTime(getActualUnixTimeForStore(balanceTime, getTimezoneOffsetMinutes(), getBrowserTimezoneOffsetMinutes())); +function formatAccountBalanceTime(account: Account): string { + if (!isDefined(account.balanceTime)) { + return ''; + } + + return formatUnixTimeToLongTime(getActualUnixTimeForStore(account.balanceTime, getTimezoneOffsetMinutes(), getBrowserTimezoneOffsetMinutes())); } function init(): void {