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
