From abc652b491174fd5d0c1af4a32675c87e91109d0 Mon Sep 17 00:00:00 2001 From: Slick Daddy <129640104+slick-daddy@users.noreply.github.com> Date: Fri, 8 May 2026 21:36:57 +0300 Subject: [PATCH] Enforce parent/child mutual exclusion in StudioEditPanel --- .../src/components/Studios/StudioDetails/StudioEditPanel.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ui/v2.5/src/components/Studios/StudioDetails/StudioEditPanel.tsx b/ui/v2.5/src/components/Studios/StudioDetails/StudioEditPanel.tsx index 00d1ebf25..6de47b1f8 100644 --- a/ui/v2.5/src/components/Studios/StudioDetails/StudioEditPanel.tsx +++ b/ui/v2.5/src/components/Studios/StudioDetails/StudioEditPanel.tsx @@ -221,6 +221,10 @@ export const StudioEditPanel: React.FC = ({ onSetParentStudio(items.length > 0 ? items[0] : null) } values={parentStudio ? [parentStudio] : []} + excludeIds={[ + ...(studio?.id ? [studio.id] : []), + ...formik.values.child_ids, + ]} /> );