From 6eff4c96e421597c62506bc57b261785621fbc22 Mon Sep 17 00:00:00 2001 From: Konstantin Wohlwend Date: Mon, 9 Dec 2024 18:30:43 -0800 Subject: [PATCH] All auth type schemas are now required --- packages/stack-shared/src/schema-fields.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/stack-shared/src/schema-fields.ts b/packages/stack-shared/src/schema-fields.ts index ec206d78d..56cedbdad 100644 --- a/packages/stack-shared/src/schema-fields.ts +++ b/packages/stack-shared/src/schema-fields.ts @@ -225,9 +225,9 @@ export const strictEmailSchema = (message: string | undefined) => yupString().em export const emailSchema = yupString().email(); // Request auth -export const clientOrHigherAuthTypeSchema = yupString().oneOf(['client', 'server', 'admin']); -export const serverOrHigherAuthTypeSchema = yupString().oneOf(['server', 'admin']); -export const adminAuthTypeSchema = yupString().oneOf(['admin']); +export const clientOrHigherAuthTypeSchema = yupString().oneOf(['client', 'server', 'admin']).defined(); +export const serverOrHigherAuthTypeSchema = yupString().oneOf(['server', 'admin']).defined(); +export const adminAuthTypeSchema = yupString().oneOf(['admin']).defined(); // Projects export const projectIdSchema = yupString().test((v) => v === undefined || v === "internal" || isUuid(v)).meta({ openapiField: { description: _idDescription('project'), exampleValue: 'e0b52f4d-dece-408c-af49-d23061bb0f8d' } });