From a28e55ae4c2835f29dab5176ab09a9b49f158ce6 Mon Sep 17 00:00:00 2001 From: Stavros Date: Tue, 21 Jan 2025 18:09:22 +0200 Subject: [PATCH] fix: split domain correctly --- internal/api/api.go | 2 ++ internal/utils/utils.go | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/api/api.go b/internal/api/api.go index 7d59472..2df8a24 100644 --- a/internal/api/api.go +++ b/internal/api/api.go @@ -36,6 +36,8 @@ func Run(config types.Config, users types.UserList) { domain, domainErr := utils.GetRootURL(config.AppURL) + log.Info().Str("domain", domain).Msg("Using domain") + if domainErr != nil { log.Fatal().Err(domainErr).Msg("Failed to get domain") os.Exit(1) diff --git a/internal/utils/utils.go b/internal/utils/utils.go index 2f710a9..8d48094 100644 --- a/internal/utils/utils.go +++ b/internal/utils/utils.go @@ -39,7 +39,7 @@ func GetRootURL(urlSrc string) (string, error) { urlSplitted := strings.Split(urlParsed.Host, ".") - urlFinal := urlSplitted[len(urlSplitted)-2] + "." + urlSplitted[len(urlSplitted)-1] + urlFinal := strings.Join(urlSplitted[1:], ".") return urlFinal, nil }