From b361dc47e33a362575244976d47d33e33ef79b44 Mon Sep 17 00:00:00 2001 From: Angel Martinez Date: Thu, 4 Jun 2026 15:12:33 +0200 Subject: [PATCH] Fix project key validation regex to enforce correct format --- .../openapi/api-project-component-v0-internal.yaml | 2 +- api-project/openapi/api-project.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/api-project-component-v0/openapi/api-project-component-v0-internal.yaml b/api-project-component-v0/openapi/api-project-component-v0-internal.yaml index a903d6e..1dd7134 100644 --- a/api-project-component-v0/openapi/api-project-component-v0-internal.yaml +++ b/api-project-component-v0/openapi/api-project-component-v0-internal.yaml @@ -30,7 +30,7 @@ paths: description: Project key schema: type: string - pattern: "^[A-Z]{2}[A-Z0-9]{1,8}$" + pattern: "^[A-Z][A-Z0-9]{2,9}$" minLength: 3 maxLength: 10 - name: componentId diff --git a/api-project/openapi/api-project.yaml b/api-project/openapi/api-project.yaml index efb1c04..9a02630 100644 --- a/api-project/openapi/api-project.yaml +++ b/api-project/openapi/api-project.yaml @@ -124,7 +124,7 @@ components: projectKey: type: string description: Optional project key. If not provided, a unique key will be generated. - pattern: "^[A-Z]{2}[A-Z0-9]{1,8}$" + pattern: "^[A-Z][A-Z0-9]{2,9}$" minLength: 3 maxLength: 10 projectName: