From 28b7fd33c5812d1ace7a267981d9aa802831acd7 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..a4eeed33c 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);