From 2c7b92d17aca66cc5f252e6da35fdcb78296f227 Mon Sep 17 00:00:00 2001 From: Adnan Maolood Date: Wed, 2 Feb 2022 10:17:08 -0500 Subject: [PATCH] api/graph: Convert some errors into GraphQL errors --- api/graph/schema.resolvers.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/graph/schema.resolvers.go b/api/graph/schema.resolvers.go index 6ac17b9..b13a61c 100644 --- a/api/graph/schema.resolvers.go +++ b/api/graph/schema.resolvers.go @@ -74,14 +74,14 @@ func (r *commitResolver) Diff(ctx context.Context, obj *model.Commit) (string, e func (r *mutationResolver) CreateRepository(ctx context.Context, name string, visibility model.Visibility, description *string, cloneURL *string) (*model.Repository, error) { if !repoNameRE.MatchString(name) { - return nil, fmt.Errorf("Invalid repository name '%s' (must match %s)", + return nil, valid.Errorf(ctx, "name", "Invalid repository name '%s' (must match %s)", name, repoNameRE.String()) } if name == "." || name == ".." { - return nil, fmt.Errorf("Invalid repository name '%s' (must not be . or ..)", name) + return nil, valid.Errorf(ctx, "name", "Invalid repository name '%s' (must not be . or ..)", name) } if name == ".git" || name == ".hg" { - return nil, fmt.Errorf("Invalid repository name '%s' (must not be .git or .hg)", name) + return nil, valid.Errorf(ctx, "name", "Invalid repository name '%s' (must not be .git or .hg)", name) } conf := config.ForContext(ctx) -- 2.38.4