diff --git a/internal/service/vote_service.go b/internal/service/vote_service.go index 54fd432c..bccf9c48 100644 --- a/internal/service/vote_service.go +++ b/internal/service/vote_service.go @@ -124,6 +124,9 @@ func (vs *VoteService) VoteDown(ctx context.Context, req *schema.VoteReq) (resp voteDownOperationInfo := vs.createVoteOperationInfo(ctx, req.UserID, false, objectInfo) if req.IsCancel { err = vs.voteRepo.CancelVote(ctx, voteDownOperationInfo) + if err != nil { + return nil, err + } } else { // cancel vote up if exist err = vs.voteRepo.CancelVote(ctx, vs.createVoteOperationInfo(ctx, req.UserID, true, objectInfo)) @@ -131,6 +134,9 @@ func (vs *VoteService) VoteDown(ctx context.Context, req *schema.VoteReq) (resp return nil, err } err = vs.voteRepo.Vote(ctx, voteDownOperationInfo) + if err != nil { + return nil, err + } } resp = &schema.VoteResp{} diff --git a/script/plugin_list b/script/plugin_list index a7cfc670..b3ea84c2 100644 --- a/script/plugin_list +++ b/script/plugin_list @@ -1 +1 @@ -github.com/answerdev/plugins/connector/basic@latest \ No newline at end of file +github.com/answerdev/answer-basic-connector@latest \ No newline at end of file