From 54f9b6c00052e33835e6dd600aaefc9b5e5d9656 Mon Sep 17 00:00:00 2001
From: ko_oler <kooler89@gmail.com>
Date: Tue, 20 Jun 2023 19:44:14 +0300
Subject: [PATCH] fix

---
 pkg/id/id.go | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/pkg/id/id.go b/pkg/id/id.go
index 1d61b721..b5a12d91 100644
--- a/pkg/id/id.go
+++ b/pkg/id/id.go
@@ -26,25 +26,27 @@ func GenerateNewID() string {
 	return xid.New().String()
 }
 
-func ValidateID(id string) error {
-	if strings.TrimSpace(id) == "" {
+func ValidateID(id *string) error {
+	trimmedID := strings.TrimSpace(*id)
+	if trimmedID == "" {
 		return ErrEmptyID
 	}
-	if len(id) > MaxLengthID {
+	if len(trimmedID) > MaxLengthID {
 		return ErrLongID
 	}
-	if !isValidID(id) {
+	if !isValidID(trimmedID) {
 		return errors.WithDetail(ErrNotValidID, "must begin with latin letters and contain latin letters, numbers or '-', '_'")
 	}
 
 	return nil
 }
 
-func ValidateName(name string) error {
-	if strings.TrimSpace(name) == "" {
+func ValidateName(name *string) error {
+	trimmedName := strings.TrimSpace(*name)
+	if trimmedName == "" {
 		return ErrEmptyName
 	}
-	if len(name) > MaxLengthName {
+	if len(trimmedName) > MaxLengthName {
 		return ErrLongName
 	}
 
-- 
GitLab