diff --git a/ui/v2.5/src/components/Performers/PerformerDetails/PerformerDetailsPanel.tsx b/ui/v2.5/src/components/Performers/PerformerDetails/PerformerDetailsPanel.tsx index 6edcd8e63..9e607b32e 100644 --- a/ui/v2.5/src/components/Performers/PerformerDetails/PerformerDetailsPanel.tsx +++ b/ui/v2.5/src/components/Performers/PerformerDetails/PerformerDetailsPanel.tsx @@ -164,9 +164,9 @@ export const PerformerDetailsPanel: React.FC = ({ async function onScrapePerformer() { setIsDisplayingScraperDialog(undefined); - setIsLoading(true); try { if (!scrapePerformerDetails || !isDisplayingScraperDialog) return; + setIsLoading(true); const result = await StashService.queryScrapePerformer( isDisplayingScraperDialog.id, getQueryScraperPerformerInput() @@ -175,8 +175,9 @@ export const PerformerDetailsPanel: React.FC = ({ updatePerformerEditState(result.data.scrapePerformer); } catch (e) { Toast.error(e); + } finally { + setIsLoading(false); } - setIsLoading(false); } async function onScrapePerformerURL() {