Fix yup schemas (#3445)

This commit is contained in:
DingDongSoLong4
2023-02-17 03:05:16 +02:00
committed by GitHub
parent bd747317d4
commit 4e34de4c1e
3 changed files with 9 additions and 7 deletions

View File

@@ -127,7 +127,7 @@ export const PerformerEditPanel: React.FC<IPerformerDetails> = ({
twitter: yup.string().optional(), twitter: yup.string().optional(),
instagram: yup.string().optional(), instagram: yup.string().optional(),
tag_ids: yup.array(yup.string().required()).optional(), tag_ids: yup.array(yup.string().required()).optional(),
stash_ids: yup.mixed<GQL.StashIdInput>().optional(), stash_ids: yup.mixed<GQL.StashIdInput[]>().optional(),
image: yup.string().optional().nullable(), image: yup.string().optional().nullable(),
details: yup.string().optional(), details: yup.string().optional(),
death_date: yup.string().optional(), death_date: yup.string().optional(),

View File

@@ -124,15 +124,17 @@ export const SceneEditPanel: React.FC<IProps> = ({
studio_id: yup.string().optional().nullable(), studio_id: yup.string().optional().nullable(),
performer_ids: yup.array(yup.string().required()).optional().nullable(), performer_ids: yup.array(yup.string().required()).optional().nullable(),
movies: yup movies: yup
.object({ .array(
movie_id: yup.string().required(), yup.object({
scene_index: yup.string().optional().nullable(), movie_id: yup.string().required(),
}) scene_index: yup.string().optional().nullable(),
})
)
.optional() .optional()
.nullable(), .nullable(),
tag_ids: yup.array(yup.string().required()).optional().nullable(), tag_ids: yup.array(yup.string().required()).optional().nullable(),
cover_image: yup.string().optional().nullable(), cover_image: yup.string().optional().nullable(),
stash_ids: yup.mixed<GQL.StashIdInput>().optional().nullable(), stash_ids: yup.mixed<GQL.StashIdInput[]>().optional().nullable(),
}); });
const initialValues = useMemo( const initialValues = useMemo(

View File

@@ -51,7 +51,7 @@ export const StudioEditPanel: React.FC<IStudioEditPanel> = ({
image: yup.string().optional().nullable(), image: yup.string().optional().nullable(),
rating100: yup.number().optional().nullable(), rating100: yup.number().optional().nullable(),
parent_id: yup.string().optional().nullable(), parent_id: yup.string().optional().nullable(),
stash_ids: yup.mixed<GQL.StashIdInput>().optional().nullable(), stash_ids: yup.mixed<GQL.StashIdInput[]>().optional().nullable(),
aliases: yup aliases: yup
.array(yup.string().required()) .array(yup.string().required())
.optional() .optional()