Skip to content

Commit d98df0e

Browse files
cuonglmjolheisertechknowlogick
authored
models: include LFS when calculating repo size (#11060)
Fixes #9369 Co-authored-by: John Olheiser <john.olheiser@gmail.com> Co-authored-by: techknowlogick <techknowlogick@gitea.io>
1 parent cdec70f commit d98df0e

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

models/repo.go

+8
Original file line numberDiff line numberDiff line change
@@ -806,6 +806,14 @@ func (repo *Repository) updateSize(e Engine) error {
806806
return fmt.Errorf("updateSize: %v", err)
807807
}
808808

809+
objs, err := repo.GetLFSMetaObjects(-1, 0)
810+
if err != nil {
811+
return fmt.Errorf("updateSize: GetLFSMetaObjects: %v", err)
812+
}
813+
for _, obj := range objs {
814+
size += obj.Size
815+
}
816+
809817
repo.Size = size
810818
_, err = e.ID(repo.ID).Cols("size").Update(repo)
811819
return err

0 commit comments

Comments
 (0)