From 0e18eb7ad62023cffa8de811c8c7a7430709c85a Mon Sep 17 00:00:00 2001 From: catttam Date: Fri, 26 Jan 2024 10:14:29 +0100 Subject: [PATCH] Testing context variable setting --- pkg/handlers/create.go | 4 ++-- pkg/utils/auth/oidc.go | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkg/handlers/create.go b/pkg/handlers/create.go index a5941316..4acfc934 100644 --- a/pkg/handlers/create.go +++ b/pkg/handlers/create.go @@ -52,8 +52,8 @@ func MakeCreateHandler(cfg *types.Config, back types.ServerlessBackend) gin.Hand return func(c *gin.Context) { var service types.Service - mcUntyped, mcExists := c.Get("mc") uidOrigin, uidExists := c.Get("uid_origin") + mcUntyped, mcExists := c.Get("mc") if !mcExists { c.String(http.StatusInternalServerError, fmt.Sprintln("Missing multitenancy config")) @@ -62,7 +62,7 @@ func MakeCreateHandler(cfg *types.Config, back types.ServerlessBackend) gin.Hand c.String(http.StatusInternalServerError, fmt.Sprintln("Missing EGI user uid")) } - mc, mcParsed := mcUntyped.(*auth.MultitenancyConfig) + mc, mcParsed := mcUntyped.(auth.MultitenancyConfig) uid, uidParsed := uidOrigin.(string) if !mcParsed { diff --git a/pkg/utils/auth/oidc.go b/pkg/utils/auth/oidc.go index 3d4b48bb..3b4f832a 100644 --- a/pkg/utils/auth/oidc.go +++ b/pkg/utils/auth/oidc.go @@ -123,8 +123,8 @@ func getOIDCMiddleware(kubeClientset *kubernetes.Clientset, minIOAdminClient *ut } } oidcLogger.Printf("User %s already exists", uid) - c.Set("multitenancyConfig", &mc) - c.Set("uidOrigin", &uid) + c.Set("uidOrigin", uid) + c.Set("multitenancyConfig", mc) c.Next() } }