From 3a9a929f565ef1672a10d4d5a3e767c2ab24f773 Mon Sep 17 00:00:00 2001 From: Junyuan Zheng <53073448+junyuanz1@users.noreply.github.com> Date: Wed, 25 Sep 2024 13:35:37 -0700 Subject: [PATCH] Fix issue #3252 remove extra space from category name (#3495) * Fix issue #3252 remove extra space from category name * add md file * rename --- packages/loot-core/src/server/main.ts | 7 +++++-- upcoming-release-notes/3495.md | 6 ++++++ 2 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 upcoming-release-notes/3495.md diff --git a/packages/loot-core/src/server/main.ts b/packages/loot-core/src/server/main.ts index d24ca17be..9abfd5cd9 100644 --- a/packages/loot-core/src/server/main.ts +++ b/packages/loot-core/src/server/main.ts @@ -280,7 +280,7 @@ handlers['category-create'] = mutator(async function ({ } return db.insertCategory({ - name, + name: name.trim(), cat_group: groupId, is_income: isIncome ? 1 : 0, hidden: hidden ? 1 : 0, @@ -291,7 +291,10 @@ handlers['category-create'] = mutator(async function ({ handlers['category-update'] = mutator(async function (category) { return withUndo(async () => { try { - await db.updateCategory(category); + await db.updateCategory({ + ...category, + name: category.name.trim(), + }); } catch (e) { if (e.message.toLowerCase().includes('unique constraint')) { return { error: { type: 'category-exists' } }; diff --git a/upcoming-release-notes/3495.md b/upcoming-release-notes/3495.md new file mode 100644 index 000000000..b4ddc5cd8 --- /dev/null +++ b/upcoming-release-notes/3495.md @@ -0,0 +1,6 @@ +--- +category: Bugfix +authors: [junyuanz1] +--- + +Removes whitespace from both ends of the category name -- GitLab