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