]> source.dussan.org Git - gitea.git/commitdiff
Fixes indexed repos keeping outdated indexes when files grow too large (#7712)
authorguillep2k <github.com@mailfilter.com.ar>
Sat, 3 Aug 2019 17:42:09 +0000 (14:42 -0300)
committerzeripath <art27@cantab.net>
Sat, 3 Aug 2019 17:42:09 +0000 (18:42 +0100)
models/repo_indexer.go

index 3a41e0525ac3bfae3a4b0eb7f950914e4f898b1e..c991b1aac9706dd26e6ab53637da8285a077394a 100644 (file)
@@ -199,7 +199,7 @@ func addUpdate(update fileUpdate, repo *Repository, batch rupture.FlushingBatch)
        if size, err := strconv.Atoi(strings.TrimSpace(stdout)); err != nil {
                return fmt.Errorf("Misformatted git cat-file output: %v", err)
        } else if int64(size) > setting.Indexer.MaxIndexerFileSize {
-               return nil
+               return addDelete(update.Filename, repo, batch)
        }
 
        fileContents, err := git.NewCommand("cat-file", "blob", update.BlobSha).