diff --git a/ui/v2.5/src/components/Scenes/SceneDetails/SceneEditPanel.tsx b/ui/v2.5/src/components/Scenes/SceneDetails/SceneEditPanel.tsx index 91caeff24..071227ae9 100644 --- a/ui/v2.5/src/components/Scenes/SceneDetails/SceneEditPanel.tsx +++ b/ui/v2.5/src/components/Scenes/SceneDetails/SceneEditPanel.tsx @@ -126,6 +126,19 @@ export const SceneEditPanel: React.FC = ({ formik.setFieldValue("rating", v); } + interface IGallerySelectValue { + id: string; + title: string; + } + + function onSetGalleries(items: IGallerySelectValue[]) { + setGalleries(items); + formik.setFieldValue( + "gallery_ids", + items.map((i) => i.id) + ); + } + useEffect(() => { if (isVisible) { Mousetrap.bind("s s", () => { @@ -604,7 +617,7 @@ export const SceneEditPanel: React.FC = ({ setGalleries(items)} + onSelect={(items) => onSetGalleries(items)} />