From dc19984f233913794c0d1a067f2d09bfeb05ffcd Mon Sep 17 00:00:00 2001 From: "Cesar N." <11819101+cesnietor@users.noreply.github.com> Date: Mon, 28 Oct 2024 12:28:07 -0700 Subject: [PATCH] Fix Set Policy on Groups with spaces (#3453) --- web-app/.prettierrc.json => .prettierrc.json | 0 api/embedded_spec.go | 6 ++---- models/iam_entity.go | 11 ----------- swagger.yml | 1 - web-app/src/api/consoleApi.ts | 1 - 5 files changed, 2 insertions(+), 17 deletions(-) rename web-app/.prettierrc.json => .prettierrc.json (100%) diff --git a/web-app/.prettierrc.json b/.prettierrc.json similarity index 100% rename from web-app/.prettierrc.json rename to .prettierrc.json diff --git a/api/embedded_spec.go b/api/embedded_spec.go index bb7c608f24..3c14a95f03 100644 --- a/api/embedded_spec.go +++ b/api/embedded_spec.go @@ -5965,8 +5965,7 @@ func init() { } }, "iamEntity": { - "type": "string", - "pattern": "^[\\w+=,.@-]{1,64}$" + "type": "string" }, "iamPolicy": { "type": "object", @@ -14895,8 +14894,7 @@ func init() { } }, "iamEntity": { - "type": "string", - "pattern": "^[\\w+=,.@-]{1,64}$" + "type": "string" }, "iamPolicy": { "type": "object", diff --git a/models/iam_entity.go b/models/iam_entity.go index c9bd4d6a09..7248369f89 100644 --- a/models/iam_entity.go +++ b/models/iam_entity.go @@ -25,9 +25,7 @@ package models import ( "context" - "github.com/go-openapi/errors" "github.com/go-openapi/strfmt" - "github.com/go-openapi/validate" ) // IamEntity iam entity @@ -37,15 +35,6 @@ type IamEntity string // Validate validates this iam entity func (m IamEntity) Validate(formats strfmt.Registry) error { - var res []error - - if err := validate.Pattern("", "body", string(m), `^[\w+=,.@-]{1,64}$`); err != nil { - return err - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } return nil } diff --git a/swagger.yml b/swagger.yml index 3a81994fbf..b00153c535 100644 --- a/swagger.yml +++ b/swagger.yml @@ -3706,7 +3706,6 @@ definitions: iamEntity: type: string - pattern: '^[\w+=,.@-]{1,64}$' addPolicyRequest: type: object diff --git a/web-app/src/api/consoleApi.ts b/web-app/src/api/consoleApi.ts index 1c9b67efe2..197b30c02f 100644 --- a/web-app/src/api/consoleApi.ts +++ b/web-app/src/api/consoleApi.ts @@ -208,7 +208,6 @@ export interface SetPolicyMultipleNameRequest { groups?: IamEntity[]; } -/** @pattern ^[\w+=,.@-]{1,64}$ */ export type IamEntity = string; export interface AddPolicyRequest {