prevent error when setting no fed repos

This commit is contained in:
Clemens 2024-04-02 11:13:50 +02:00
parent 9212fb1633
commit 8b56159042

View file

@ -205,7 +205,12 @@ func SettingsPost(ctx *context.Context) {
return
}
if _, _, err := federation.StoreFederatedRepoList(ctx, ctx.Repo.Repository.ID, strings.Split(federationRepos, ";")); err != nil {
federationRepoSplit := strings.Split(federationRepos, ";")
if strings.TrimSpace(federationRepos) == "" {
federationRepoSplit = []string{}
}
if _, _, err := federation.StoreFederatedRepoList(ctx, ctx.Repo.Repository.ID, federationRepoSplit); err != nil {
ctx.ServerError("UpdateRepository", err)
return
}