From 34456b94b1f0a9e586dc6637a459c4e4ca4a4178 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 20 Sep 2026 21:22:56 +0300 Subject: [PATCH] chore: add missing acls service modification for domain normalization --- internal/service/access_controls_service.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/service/access_controls_service.go b/internal/service/access_controls_service.go index 605b2c9d..8a4a549a 100644 --- a/internal/service/access_controls_service.go +++ b/internal/service/access_controls_service.go @@ -55,7 +55,7 @@ func ensureAscii(str string) bool { return true } -func (service *AccessControlsService) normalizeDomain(domain string) string { +func normalizeDomain(domain string) string { if host, _, err := net.SplitHostPort(domain); err == nil { domain = host } @@ -68,7 +68,7 @@ func (service *AccessControlsService) getACLs(domain string, lookup func(locator return nil, errors.New("domain contains non-ascii characters") } - normalizedDomain := service.normalizeDomain(domain) + normalizedDomain := normalizeDomain(domain) if !strings.HasSuffix(normalizedDomain, "."+service.runtime.CookieDomain) && normalizedDomain != service.runtime.CookieDomain { return nil, fmt.Errorf("domain does not match cookie domain, expected %s (or a subdomain), got %s", service.runtime.CookieDomain, domain) @@ -84,7 +84,7 @@ func (service *AccessControlsService) getACLs(domain string, lookup func(locator service.log.App.Warn().Str("name", name).Str("domain", app.Config.Domain).Msg("Domain contains non-ascii characters, skipping") return false } - if normalizedDomain == service.normalizeDomain(app.Config.Domain) { + if normalizedDomain == normalizeDomain(app.Config.Domain) { service.log.App.Debug().Str("name", name).Msg("Found matching container by domain") domainMatch = app return true