From b322b750c282e7679e1e032c67f97c97b1f6fe23 Mon Sep 17 00:00:00 2001 From: shortcutme Date: Fri, 13 Oct 2017 01:15:21 +0200 Subject: [PATCH] Don't load empty piecefields from sites.json --- plugins/Bigfile/BigfilePlugin.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/Bigfile/BigfilePlugin.py b/plugins/Bigfile/BigfilePlugin.py index f9537cb5..47e192c6 100644 --- a/plugins/Bigfile/BigfilePlugin.py +++ b/plugins/Bigfile/BigfilePlugin.py @@ -332,7 +332,8 @@ class SiteStoragePlugin(object): self.piecefields = collections.defaultdict(BigfilePiecefield) if "piecefields" in self.site.settings.get("cache", {}): for sha512, piecefield_packed in self.site.settings["cache"].get("piecefields").iteritems(): - self.piecefields[sha512].unpack(piecefield_packed.decode("base64")) + if piecefield_packed: + self.piecefields[sha512].unpack(piecefield_packed.decode("base64")) self.site.settings["cache"]["piecefields"] = {} def createSparseFile(self, inner_path, size, sha512=None):