From b53df317eb0cd2ad57009e156db61779e91a9c70 Mon Sep 17 00:00:00 2001 From: LinkinStars Date: Mon, 27 May 2024 18:43:11 +0800 Subject: [PATCH] fix(meta): decode object id --- internal/controller/meta_controller.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/controller/meta_controller.go b/internal/controller/meta_controller.go index b8cef085..5091b207 100644 --- a/internal/controller/meta_controller.go +++ b/internal/controller/meta_controller.go @@ -24,6 +24,7 @@ import ( "github.com/apache/incubator-answer/internal/base/middleware" "github.com/apache/incubator-answer/internal/schema" "github.com/apache/incubator-answer/internal/service/meta" + "github.com/apache/incubator-answer/pkg/uid" "github.com/gin-gonic/gin" ) @@ -54,6 +55,7 @@ func (mc *MetaController) AddOrUpdateReaction(ctx *gin.Context) { if handler.BindAndCheck(ctx, req) { return } + req.ObjectID = uid.DeShortID(req.ObjectID) req.UserID = middleware.GetLoginUserIDFromContext(ctx) resp, err := mc.metaService.AddOrUpdateReaction(ctx, req) @@ -75,6 +77,7 @@ func (mc *MetaController) GetReaction(ctx *gin.Context) { if handler.BindAndCheck(ctx, req) { return } + req.ObjectID = uid.DeShortID(req.ObjectID) req.UserID = middleware.GetLoginUserIDFromContext(ctx) resp, err := mc.metaService.GetReactionByObjectId(ctx, req)