diff --git a/internal/service/question_service.go b/internal/service/question_service.go index d3726eba..affb08a0 100644 --- a/internal/service/question_service.go +++ b/internal/service/question_service.go @@ -233,8 +233,13 @@ func (qs *QuestionService) UpdateQuestion(ctx context.Context, req *schema.Quest return } if !recommendExist { - err = errors.BadRequest(reason.RecommendTagEnter).WithError(err).WithStack() - return + errorlist := make([]*validator.FormErrorField, 0) + errorlist = append(errorlist, &validator.FormErrorField{ + ErrorField: "tags", + ErrorMsg: reason.RecommendTagEnter, + }) + err = errors.BadRequest(reason.RecommendTagEnter) + return errorlist, err } //CheckChangeTag