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