You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@answer.apache.org by li...@apache.org on 2024/04/25 03:50:02 UTC

(incubator-answer) 01/02: fix: align tag update slug

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 <pr...@umich.edu>
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