From fc9cad12ed9054bcc293c810b41c1521f80ca923 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nuno=20G=C3=B3is?= Date: Tue, 29 Nov 2022 08:22:58 +0000 Subject: [PATCH] fix: addon parameter validation on empty strings (#2547) https://linear.app/unleash/issue/2-408/addon-parameter-validation --- frontend/src/component/addons/AddonForm/AddonForm.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/src/component/addons/AddonForm/AddonForm.tsx b/frontend/src/component/addons/AddonForm/AddonForm.tsx index 47059e0cb4..86612a936b 100644 --- a/frontend/src/component/addons/AddonForm/AddonForm.tsx +++ b/frontend/src/component/addons/AddonForm/AddonForm.tsx @@ -130,9 +130,13 @@ export const AddonForm: VFC = ({ (param: string): ChangeEventHandler => event => { event.preventDefault(); + const value = + trim(event.target.value) === '' + ? undefined + : event.target.value; setFormValues( produce(draft => { - draft.parameters[param] = event.target.value; + draft.parameters[param] = value; }) ); };