This is an automated email from the ASF dual-hosted git repository.

linkinstar pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-answer.git

commit 95f03bc1516f92407123bf20b16cda5e985453d0
Author: prithvidasgupta <[email protected]>
AuthorDate: Wed Apr 24 23:03:38 2024 -0400

    fix: align tag update slug
---
 internal/service/tag_common/tag_common.go | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/internal/service/tag_common/tag_common.go 
b/internal/service/tag_common/tag_common.go
index 953b96f0..467e3d65 100644
--- a/internal/service/tag_common/tag_common.go
+++ b/internal/service/tag_common/tag_common.go
@@ -321,10 +321,10 @@ func (ts *TagCommonService) AddTag(ctx context.Context, 
req *schema.AddTagReq) (
        if exist {
                return nil, errors.BadRequest(reason.TagAlreadyExist)
        }
-       SlugName := strings.ReplaceAll(req.SlugName, " ", "-")
-       SlugName = strings.ToLower(SlugName)
+       slugName := strings.ReplaceAll(req.SlugName, " ", "-")
+       slugName = strings.ToLower(slugName)
        tagInfo := &entity.Tag{
-               SlugName:     SlugName,
+               SlugName:     slugName,
                DisplayName:  req.DisplayName,
                OriginalText: req.OriginalText,
                ParsedText:   req.ParsedText,
@@ -844,7 +844,10 @@ func (ts *TagCommonService) UpdateTag(ctx context.Context, 
req *schema.UpdateTag
                return nil
        }
 
-       tagInfo.SlugName = req.SlugName
+       //Adding equivalent slug formatting for tag update
+       slugName := strings.ReplaceAll(req.SlugName, " ", "-")
+       slugName = strings.ToLower(slugName)
+       tagInfo.SlugName = slugName
        tagInfo.DisplayName = req.DisplayName
        tagInfo.OriginalText = req.OriginalText
        tagInfo.ParsedText = req.ParsedText

Reply via email to