From 873b5d9c8db48ee05b5e58da9fc3c93950d9be2f Mon Sep 17 00:00:00 2001 From: ko_oler <kooler89@gmail.com> Date: Tue, 20 Jun 2023 16:17:43 +0300 Subject: [PATCH] fix --- pkg/id/id.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkg/id/id.go b/pkg/id/id.go index 5093398e..5e309b0e 100644 --- a/pkg/id/id.go +++ b/pkg/id/id.go @@ -17,6 +17,7 @@ var ( ErrEmptyID = errors.New("empty ID") ErrNotValidID = errors.New("id contains invalid characters") ErrLongID = errors.New("id too long (max 64 symbols)") + ErrEmptyName = errors.New("empty name") ErrLongName = errors.New("name too long (max 256 symbols)") isValidID = regexp.MustCompile(`^[A-Za-z][A-Za-z0-9-_]*$`).MatchString ) @@ -41,7 +42,11 @@ func ValidateID(id string) error { } func ValidateName(name string) error { - if len(name) > MaxLengthName { + trimmedName := strings.TrimSpace(name) + if trimmedName == "" { + return ErrEmptyName + } + if len(trimmedName) > MaxLengthName { return ErrLongName } -- GitLab