From 03fef814145ec945d629dca7c129bf3112916384 Mon Sep 17 00:00:00 2001 From: MaysWind Date: Mon, 19 Jan 2026 00:56:07 +0800 Subject: [PATCH] fix no error message is shown when a tag cannot be moved --- src/stores/transactionTag.ts | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/stores/transactionTag.ts b/src/stores/transactionTag.ts index 25789b44..168c0b0f 100644 --- a/src/stores/transactionTag.ts +++ b/src/stores/transactionTag.ts @@ -606,16 +606,9 @@ export const useTransactionTagsStore = defineStore('transactionTags', () => { function changeTagDisplayOrder({ tagId, from, to }: { tagId: string, from: number, to: number }): Promise { return new Promise((resolve, reject) => { - let currentTag: TransactionTag | null = null; + const currentTag = allTransactionTagsMap.value[tagId]; - for (const transactionTag of allTransactionTags.value) { - if (transactionTag.id === tagId) { - currentTag = transactionTag; - break; - } - } - - if (!currentTag || !allTransactionTags.value[to]) { + if (!currentTag || !allTransactionTagsByGroupMap.value[currentTag.groupId] || !allTransactionTagsByGroupMap.value[currentTag.groupId]![to]) { reject({ message: 'Unable to move tag' }); return; }