]> source.dussan.org Git - gitea.git/commitdiff
If the default branch is not present do not report error on stats indexing (#15546)
authorzeripath <art27@cantab.net>
Thu, 22 Apr 2021 01:19:21 +0000 (02:19 +0100)
committerGitHub <noreply@github.com>
Thu, 22 Apr 2021 01:19:21 +0000 (09:19 +0800)
* If the default branch is not present do not report error on stats indexing

Fix #15257

Signed-off-by: Andrew Thornton <art27@cantab.net>
* as per lunny

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
modules/indexer/stats/db.go

index bc3fbc13d8932c91d357ce37d4da2c973184641d..3935c3ba75c71a53760a3e75ccde5bc94b1d8343 100644 (file)
@@ -38,7 +38,11 @@ func (db *DBIndexer) Index(id int64) error {
        // Get latest commit for default branch
        commitID, err := gitRepo.GetBranchCommitID(repo.DefaultBranch)
        if err != nil {
-               log.Error("Unable to get commit ID for defaultbranch %s in %s", repo.DefaultBranch, repo.RepoPath())
+               if git.IsErrBranchNotExist(err) {
+                       log.Debug("Unable to get commit ID for defaultbranch %s in %s ... skipping this repository", repo.DefaultBranch, repo.RepoPath())
+                       return nil
+               }
+               log.Error("Unable to get commit ID for defaultbranch %s in %s. Error: %v", repo.DefaultBranch, repo.RepoPath(), err)
                return err
        }