Only recover file piecefield if we already hashed it

This commit is contained in:
shortcutme 2018-03-19 02:57:54 +01:00
parent 75adfebf9f
commit 0533f29e7a
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE

View file

@ -326,7 +326,7 @@ class ContentManagerPlugin(object):
size = 0 size = 0
elif size > 1024 * 1024: elif size > 1024 * 1024:
file_info = self.getFileInfo(inner_path) file_info = self.getFileInfo(inner_path)
if file_info: # We already have the file, but not in piecefield if file_info and "sha512" in file_info: # We already have the file, but not in piecefield
sha512 = file_info["sha512"] sha512 = file_info["sha512"]
if sha512 not in self.site.storage.piecefields: if sha512 not in self.site.storage.piecefields:
self.site.storage.checkBigfile(inner_path) self.site.storage.checkBigfile(inner_path)