From b27f9c12de622b8f80c775cbde6b818b9ddf8ec3 Mon Sep 17 00:00:00 2001 From: GaryOu Date: Fri, 9 Jan 2026 00:12:40 +0800 Subject: [PATCH] refactor: use isDefined util for account ID check in TransactionEditPageBase.ts --- src/views/base/transactions/TransactionEditPageBase.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/views/base/transactions/TransactionEditPageBase.ts b/src/views/base/transactions/TransactionEditPageBase.ts index 9db98bcf..e3d9bc43 100644 --- a/src/views/base/transactions/TransactionEditPageBase.ts +++ b/src/views/base/transactions/TransactionEditPageBase.ts @@ -26,7 +26,8 @@ import { Transaction } from '@/models/transaction.ts'; import { TransactionTemplate } from '@/models/transaction_template.ts'; import { - isArray + isArray, + isDefined } from '@/lib/common.ts'; import { @@ -432,7 +433,7 @@ export function useTransactionEditPageBase(type: TransactionEditPageType, initMo } // Only recalculate if accounts actually changed (skip initial watch call) - if (oldSourceAccountId !== undefined && oldDestinationAccountId !== undefined) { + if (isDefined(oldSourceAccountId) && isDefined(oldDestinationAccountId)) { if (newSourceAccountId === oldSourceAccountId && newDestinationAccountId === oldDestinationAccountId) { return; }