refactor: use isDefined util for account ID check in TransactionEditPageBase.ts

This commit is contained in:
GaryOu
2026-01-09 00:12:40 +08:00
committed by mayswind
parent a730ebab8f
commit b27f9c12de
@@ -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;
}