From 5671566df688b9fb58dc3a9e85a09b76e89b8140 Mon Sep 17 00:00:00 2001 From: Clemens Date: Wed, 3 Apr 2024 09:53:19 +0200 Subject: [PATCH] adjust fed repo splitting --- routers/web/repo/setting/setting.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/routers/web/repo/setting/setting.go b/routers/web/repo/setting/setting.go index 0d5be5e8b8..04ff15e270 100644 --- a/routers/web/repo/setting/setting.go +++ b/routers/web/repo/setting/setting.go @@ -194,7 +194,7 @@ func SettingsPost(ctx *context.Context) { return } - federationRepos := form.FederationRepos + federationRepos := strings.TrimSpace(form.FederationRepos) maxFederatedRepoStrLength := 2048 errs := validation.ValidateMaxLen(federationRepos, maxFederatedRepoStrLength, "federationRepos") @@ -205,9 +205,9 @@ func SettingsPost(ctx *context.Context) { return } - federationRepoSplit := strings.Split(federationRepos, ";") - if strings.TrimSpace(federationRepos) == "" { - federationRepoSplit = []string{} + federationRepoSplit := []string{} + if federationRepos != "" { + federationRepoSplit = strings.Split(federationRepos, ";") } for idx, repo := range federationRepoSplit { federationRepoSplit[idx] = strings.TrimSpace(repo)