From 824c5cb4f3d6be7f940c1758112fbe9322df5768 Mon Sep 17 00:00:00 2001 From: Elias Schneider Date: Wed, 23 Oct 2024 10:30:25 +0200 Subject: [PATCH] fix: no DTO was returned from exchange one time access token endpoint --- backend/internal/controller/user_controller.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/backend/internal/controller/user_controller.go b/backend/internal/controller/user_controller.go index 69043c4..2d9760c 100644 --- a/backend/internal/controller/user_controller.go +++ b/backend/internal/controller/user_controller.go @@ -161,8 +161,14 @@ func (uc *UserController) exchangeOneTimeAccessTokenHandler(c *gin.Context) { return } + var userDto dto.UserDto + if err := dto.MapStruct(user, &userDto); err != nil { + utils.ControllerError(c, err) + return + } + c.SetCookie("access_token", token, int(time.Hour.Seconds()), "/", "", false, true) - c.JSON(http.StatusOK, user) + c.JSON(http.StatusOK, userDto) } func (uc *UserController) getSetupAccessTokenHandler(c *gin.Context) {