From 2110afc514785b5cf20d2e1f7afc34c429b9a12c Mon Sep 17 00:00:00 2001 From: RamiBerm <54766858+RamiBerm@users.noreply.github.com> Date: Thu, 6 Jan 2022 14:01:14 +0200 Subject: [PATCH] TRA-4075 fix logout (#595) --- agent/pkg/controllers/user_controller.go | 2 +- agent/pkg/providers/user_provider.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/agent/pkg/controllers/user_controller.go b/agent/pkg/controllers/user_controller.go index 6232dfa1e..80453d5be 100644 --- a/agent/pkg/controllers/user_controller.go +++ b/agent/pkg/controllers/user_controller.go @@ -18,7 +18,7 @@ func Login(c *gin.Context) { func Logout(c *gin.Context) { token := c.GetHeader("x-session-token") if err := providers.Logout(token, c.Request.Context()); err != nil { - c.AbortWithStatusJSON(401, gin.H{"error": "error occured while logging out, the session might still be valid"}) + c.AbortWithStatusJSON(500, gin.H{"error": "error occured while logging out, the session might still be valid"}) } else { c.JSON(200, "") } diff --git a/agent/pkg/providers/user_provider.go b/agent/pkg/providers/user_provider.go index 71b994c19..1e2ba0322 100644 --- a/agent/pkg/providers/user_provider.go +++ b/agent/pkg/providers/user_provider.go @@ -108,7 +108,7 @@ func AnyUserExists(ctx context.Context) (bool, error) { func Logout(token string, ctx context.Context) error { logoutRequest := client.V0alpha2Api.SubmitSelfServiceLogoutFlowWithoutBrowser(ctx) - logoutRequest.SubmitSelfServiceLogoutFlowWithoutBrowserBody(ory.SubmitSelfServiceLogoutFlowWithoutBrowserBody{ + logoutRequest = logoutRequest.SubmitSelfServiceLogoutFlowWithoutBrowserBody(ory.SubmitSelfServiceLogoutFlowWithoutBrowserBody{ SessionToken: token, }) if response, err := logoutRequest.Execute(); err != nil {