]> source.dussan.org Git - gitea.git/commitdiff
Fixes indexed repos keeping outdated indexes when files grow too large (#7731)
authorguillep2k <github.com@mailfilter.com.ar>
Sat, 3 Aug 2019 18:42:54 +0000 (15:42 -0300)
committerLauris BH <lauris@nix.lv>
Sat, 3 Aug 2019 18:42:53 +0000 (21:42 +0300)
* Fixes indexed repos keeping outdated indexes when files grow too large

Co-Authored-By: zeripath <art27@cantab.net>
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).