From 5db42f4882460b9055cfceba88b90f7cc50a3126 Mon Sep 17 00:00:00 2001 From: WithoutPants <53250216+WithoutPants@users.noreply.github.com> Date: Wed, 14 Sep 2022 14:21:30 +1000 Subject: [PATCH] Fix incorrect gallery when clicking queue item (#2897) --- .../Scenes/SceneDetails/SceneEditPanel.tsx | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/ui/v2.5/src/components/Scenes/SceneDetails/SceneEditPanel.tsx b/ui/v2.5/src/components/Scenes/SceneDetails/SceneEditPanel.tsx index f1c3f93b7..33344223d 100644 --- a/ui/v2.5/src/components/Scenes/SceneDetails/SceneEditPanel.tsx +++ b/ui/v2.5/src/components/Scenes/SceneDetails/SceneEditPanel.tsx @@ -64,10 +64,7 @@ export const SceneEditPanel: React.FC = ({ const intl = useIntl(); const Toast = useToast(); const [galleries, setGalleries] = useState<{ id: string; title: string }[]>( - scene.galleries.map((g) => ({ - id: g.id, - title: objectTitle(g), - })) + [] ); const Scrapers = useListSceneScrapers(); @@ -90,6 +87,15 @@ export const SceneEditPanel: React.FC = ({ setCoverImagePreview(scene.paths.screenshot ?? undefined); }, [scene.paths.screenshot]); + useEffect(() => { + setGalleries( + scene.galleries.map((g) => ({ + id: g.id, + title: objectTitle(g), + })) + ); + }, [scene.galleries]); + const { configuration: stashConfig } = React.useContext(ConfigurationContext); // Network state