diff --git a/src/lib/openapi/spec/advanced-playground-request-schema.ts b/src/lib/openapi/spec/advanced-playground-request-schema.ts index 161fba6607..47b68d533e 100644 --- a/src/lib/openapi/spec/advanced-playground-request-schema.ts +++ b/src/lib/openapi/spec/advanced-playground-request-schema.ts @@ -11,7 +11,12 @@ export const advancedPlaygroundRequestSchema = { properties: { environments: { type: 'array', - items: { type: 'string' }, + items: { + type: 'string', + minLength: 1, + pattern: '^[a-zA-Z0-9~_.-]+$', + }, + minItems: 1, example: ['development', 'production'], description: 'The environments to evaluate toggles in.', }, diff --git a/src/test/e2e/api/openapi/__snapshots__/openapi.e2e.test.ts.snap b/src/test/e2e/api/openapi/__snapshots__/openapi.e2e.test.ts.snap index 06d996d4e7..69352dc914 100644 --- a/src/test/e2e/api/openapi/__snapshots__/openapi.e2e.test.ts.snap +++ b/src/test/e2e/api/openapi/__snapshots__/openapi.e2e.test.ts.snap @@ -843,8 +843,11 @@ The provider you choose for your addon dictates what properties the \`parameters "production", ], "items": { + "minLength": 1, + "pattern": "^[a-zA-Z0-9~_.-]+$", "type": "string", }, + "minItems": 1, "type": "array", }, "projects": {