Skip to content

Commit 6bb967a

Browse files
authored
chore: improve org name error message (#537)
Signed-off-by: Miguel Martinez Trivino <[email protected]>
1 parent 3096036 commit 6bb967a

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

app/controlplane/internal/biz/organization.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,11 +97,13 @@ func (uc *OrganizationUseCase) Create(ctx context.Context, name string) (*Organi
9797
return org, nil
9898
}
9999

100+
var errOrgName = errors.New("org names must only contain lowercase letters, numbers, or hyphens. Examples of valid org names are \"myorg\", \"myorg-123\"")
101+
100102
func (uc *OrganizationUseCase) doCreate(ctx context.Context, name string) (*Organization, error) {
101103
uc.logger.Infow("msg", "Creating organization", "name", name)
102104

103105
if err := ValidateOrgName(name); err != nil {
104-
return nil, NewErrValidation(fmt.Errorf("invalid organization name: %w", err))
106+
return nil, NewErrValidation(errOrgName)
105107
}
106108

107109
org, err := uc.orgRepo.Create(ctx, name)
@@ -142,7 +144,7 @@ func (uc *OrganizationUseCase) Update(ctx context.Context, userID, orgID string,
142144
// We validate the name to get ready for the name to become identifiers
143145
if name != nil {
144146
if err := ValidateOrgName(*name); err != nil {
145-
return nil, NewErrValidation(fmt.Errorf("invalid organization name: %w", err))
147+
return nil, NewErrValidation(errOrgName)
146148
}
147149
}
148150

0 commit comments

Comments
 (0)