mirror of
https://github.com/stashapp/stash.git
synced 2025-12-17 20:34:37 +03:00
Fix performer input values being lost when failing to create (#1133)
* Fix lost performer input values * Fix unsetting image studio
This commit is contained in:
@@ -27,7 +27,9 @@ export const ImageEditPanel: React.FC<IProps> = ({
|
||||
const Toast = useToast();
|
||||
const [title, setTitle] = useState<string>(image?.title ?? "");
|
||||
const [rating, setRating] = useState<number>(image.rating ?? NaN);
|
||||
const [studioId, setStudioId] = useState<string>(image.studio?.id ?? "");
|
||||
const [studioId, setStudioId] = useState<string | undefined>(
|
||||
image.studio?.id ?? undefined
|
||||
);
|
||||
const [performerIds, setPerformerIds] = useState<string[]>(
|
||||
image.performers.map((p) => p.id)
|
||||
);
|
||||
@@ -153,7 +155,7 @@ export const ImageEditPanel: React.FC<IProps> = ({
|
||||
<Col xs={9}>
|
||||
<StudioSelect
|
||||
onSelect={(items) =>
|
||||
setStudioId(items.length > 0 ? items[0]?.id : "")
|
||||
setStudioId(items.length > 0 ? items[0]?.id : undefined)
|
||||
}
|
||||
ids={studioId ? [studioId] : []}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user