From 9bccfe9856ca657dc5250c8ca8aea623a3d8470f Mon Sep 17 00:00:00 2001 From: wxiaoguang Date: Sun, 14 Aug 2022 00:32:44 +0800 Subject: [PATCH] Fix git.Init for doctor sub-command (#20782) (#20783) --- modules/doctor/doctor.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/doctor/doctor.go b/modules/doctor/doctor.go index c8975a788e..d00c366035 100644 --- a/modules/doctor/doctor.go +++ b/modules/doctor/doctor.go @@ -11,6 +11,7 @@ import ( "strings" "code.gitea.io/gitea/models/db" + "code.gitea.io/gitea/modules/git" "code.gitea.io/gitea/modules/log" "code.gitea.io/gitea/modules/setting" ) @@ -49,7 +50,11 @@ func initDBDisableConsole(ctx context.Context, disableConsole bool) error { setting.NewXORMLogService(disableConsole) if err := db.InitEngine(ctx); err != nil { - return fmt.Errorf("models.SetEngine: %v", err) + return fmt.Errorf("db.InitEngine: %w", err) + } + // some doctor sub-commands need to use git command + if err := git.InitOnceWithSync(ctx); err != nil { + return fmt.Errorf("git.InitOnceWithSync: %w", err) } return nil }