diff --git a/ui/v2.5/src/components/Performers/PerformerDetails/PerformerDetailsPanel.tsx b/ui/v2.5/src/components/Performers/PerformerDetails/PerformerDetailsPanel.tsx index 381376824..1ab045cb5 100644 --- a/ui/v2.5/src/components/Performers/PerformerDetails/PerformerDetailsPanel.tsx +++ b/ui/v2.5/src/components/Performers/PerformerDetails/PerformerDetailsPanel.tsx @@ -106,7 +106,8 @@ export const PerformerDetailsPanel: React.FC = ({ updatePerformerEditState(state); // image is a base64 string - if ((state as GQL.ScrapedPerformerDataFragment).image !== undefined) { + // #404: don't overwrite image if it has been modified by the user + if (image === undefined && (state as GQL.ScrapedPerformerDataFragment).image !== undefined) { const imageStr = (state as GQL.ScrapedPerformerDataFragment).image; setImage(imageStr ?? undefined); if (onImageChange) {