output: ignore missing size from files when calculating total size (#9242)

output: ignore missing size from files when calculating hash info
This commit is contained in:
skshetry
2023-03-27 12:56:43 +05:45
committed by GitHub
parent 43195a806d
commit c1917ed751
+1 -1
View File
@@ -427,7 +427,7 @@ class Output:
self.hash_info = tree.hash_info
self.meta.isdir = True
self.meta.nfiles = len(self.files)
self.meta.size = sum(f.get("size") for f in self.files)
self.meta.size = sum(filter(None, (f.get("size") for f in self.files)))
self.meta.remote = first(f.get("remote") for f in self.files)
elif self.meta.nfiles or self.hash_info and self.hash_info.isdir:
self.meta.isdir = True