summaryrefslogtreecommitdiffstats
path: root/services/wiki
diff options
context:
space:
mode:
authoryp05327 <576951401@qq.com>2024-04-08 20:43:23 +0900
committerGitHub <noreply@github.com>2024-04-08 19:43:23 +0800
commit7d66b9ea65cc416046ec7075bc327932a4f2094f (patch)
tree9e5698b57b6c2048029a742cf9d1094818b57647 /services/wiki
parent074a3e05f665ad8c635a314f49080f8846e6d315 (diff)
downloadgitea-7d66b9ea65cc416046ec7075bc327932a4f2094f.tar.gz
gitea-7d66b9ea65cc416046ec7075bc327932a4f2094f.zip
Avoid showing `Failed to change the default wiki branch` if repo has no wiki when saving repo settings (#30329)
Diffstat (limited to 'services/wiki')
-rw-r--r--services/wiki/wiki.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/services/wiki/wiki.go b/services/wiki/wiki.go
index f8387416c1..fdcc5feefa 100644
--- a/services/wiki/wiki.go
+++ b/services/wiki/wiki.go
@@ -370,6 +370,10 @@ func ChangeDefaultWikiBranch(ctx context.Context, repo *repo_model.Repository, n
return fmt.Errorf("unable to update database: %w", err)
}
+ if !repo.HasWiki() {
+ return nil
+ }
+
oldDefBranch, err := gitrepo.GetWikiDefaultBranch(ctx, repo)
if err != nil {
return fmt.Errorf("unable to get default branch: %w", err)