diff --git a/src/views/base/transactions/TransactionEditPageBase.ts b/src/views/base/transactions/TransactionEditPageBase.ts index ae19c83f..b44d792a 100644 --- a/src/views/base/transactions/TransactionEditPageBase.ts +++ b/src/views/base/transactions/TransactionEditPageBase.ts @@ -103,7 +103,13 @@ export function useTransactionEditPageBase(type: TransactionEditPageType, initMo const firstDayOfWeek = computed(() => userStore.currentUserFirstDayOfWeek); const coordinateDisplayType = computed(() => userStore.currentUserCoordinateDisplayType); - const allTimezones = computed(() => getAllTimezones(transaction.value.time, true)); + const allTimezones = computed(() => { + if (type === TransactionEditPageType.Template && transaction.value instanceof TransactionTemplate) { + return getAllTimezones(getCurrentUnixTime(), true); + } else { + return getAllTimezones(transaction.value.time, true) + } + }); const allAccounts = computed(() => accountsStore.allPlainAccounts); const allVisibleAccounts = computed(() => accountsStore.allVisiblePlainAccounts); const allAccountsMap = computed>(() => accountsStore.allAccountsMap);