From 39c4b051e681da01d043bca08ff6df130206ef0f Mon Sep 17 00:00:00 2001 From: Terry Sutton Date: Tue, 25 Feb 2025 18:44:25 -0330 Subject: [PATCH] Chore/efs pasting again (#33847) fix pasting multiple times --- .../Functions/EdgeFunctionSecrets/AddNewSecretForm.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/studio/components/interfaces/Functions/EdgeFunctionSecrets/AddNewSecretForm.tsx b/apps/studio/components/interfaces/Functions/EdgeFunctionSecrets/AddNewSecretForm.tsx index 4a9179318e4..1306296bab3 100644 --- a/apps/studio/components/interfaces/Functions/EdgeFunctionSecrets/AddNewSecretForm.tsx +++ b/apps/studio/components/interfaces/Functions/EdgeFunctionSecrets/AddNewSecretForm.tsx @@ -82,7 +82,10 @@ const AddNewSecretForm = () => { } if (pairs.length) { - form.setValue('secrets', pairs) + const currentSecrets = form.getValues('secrets') + // Filter out any empty pairs before combining + const nonEmptySecrets = currentSecrets.filter((secret) => secret.name || secret.value) + form.setValue('secrets', [...nonEmptySecrets, ...pairs]) } }