From f890b234c2ee8fb03343a44a5a80b2fbae9dbe99 Mon Sep 17 00:00:00 2001 From: Viren070 Date: Sun, 19 Jan 2025 00:09:02 +0000 Subject: [PATCH] fix: handle empty selections by setting proxied addons and services to null --- packages/frontend/src/app/configure/page.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/frontend/src/app/configure/page.tsx b/packages/frontend/src/app/configure/page.tsx index 0b910dc2..13c2cd1f 100644 --- a/packages/frontend/src/app/configure/page.tsx +++ b/packages/frontend/src/app/configure/page.tsx @@ -1164,7 +1164,9 @@ export default function Configure() { })) || [] } setValues={(selectedAddons) => { - setMediaFlowProxiedAddons(selectedAddons); + setMediaFlowProxiedAddons( + selectedAddons.length === 0 ? null : selectedAddons + ); }} values={mediaFlowProxiedAddons || undefined} /> @@ -1192,7 +1194,11 @@ export default function Configure() { })), ]} setValues={(selectedServices) => { - setMediaFlowProxiedServices(selectedServices); + setMediaFlowProxiedServices( + selectedServices.length === 0 + ? null + : selectedServices + ); }} values={mediaFlowProxiedServices || undefined} />