From 16e15b0f6f3647693db344b905f4bce9488843b2 Mon Sep 17 00:00:00 2001 From: FinalDoom <677609+FinalDoom@users.noreply.github.com> Date: Tue, 2 Jan 2024 00:58:19 -0700 Subject: [PATCH] Filter empty tags when setting/submitting tags This fixes sending bad data to the backend when there is a trailing comma --- .../components/modals/set-tags-modal/SetTagsModal.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/src/javascript/components/modals/set-tags-modal/SetTagsModal.tsx b/client/src/javascript/components/modals/set-tags-modal/SetTagsModal.tsx index 8cc0f3285..2ad830dee 100644 --- a/client/src/javascript/components/modals/set-tags-modal/SetTagsModal.tsx +++ b/client/src/javascript/components/modals/set-tags-modal/SetTagsModal.tsx @@ -47,7 +47,7 @@ const SetTagsModal: FC = () => { const {selectedTorrents} = TorrentStore; const formData = formRef.current.getFormData() as {tags: string}; - const tags = formData.tags ? formData.tags.split(',') : []; + const tags = formData.tags ? formData.tags.split(',').filter((tag) => !!tag) : []; setIsSettingTags(true);