diff --git a/src/mod/auth/sso/forward/forward.go b/src/mod/auth/sso/forward/forward.go index 4c59d63..00ea450 100644 --- a/src/mod/auth/sso/forward/forward.go +++ b/src/mod/auth/sso/forward/forward.go @@ -60,11 +60,11 @@ func NewAuthRouter(options *AuthRouterOptions) *AuthRouter { // Helper function to clean empty strings from split results cleanSplit := func(s string) []string { - parts := strings.Split(s, ",") - if len(parts) == 1 && parts[0] == "" { - return []string{} - } - return parts + if s == "" { + return nil + } + + return strings.Split(s, ",") } options.ResponseHeaders = cleanSplit(responseHeaders)