From 3e3a021682a45842d1e9156ed702b3618575cee1 Mon Sep 17 00:00:00 2001 From: mesalogo Date: Wed, 7 Oct 2026 21:38:13 +0800 Subject: [PATCH] fix(magic-notes): preserve duplicate-tag error cause --- src/main/assistant/assistant-database.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/assistant/assistant-database.ts b/src/main/assistant/assistant-database.ts index 90c976c7..ee70bdbb 100644 --- a/src/main/assistant/assistant-database.ts +++ b/src/main/assistant/assistant-database.ts @@ -4186,7 +4186,9 @@ export class AssistantDatabase { VALUES (?, ?, ?, ?, ?)` ).run(id, input.name, key, now, now) } catch (error) { - if (error instanceof Error && error.message.includes('UNIQUE')) throw new Error('标签已存在') + if (error instanceof Error && error.message.includes('UNIQUE')) { + throw new Error('标签已存在', { cause: error }) + } throw error } this.options.onMagicNotesChanged?.()