From 7bd76270ba2dc00730a90f565c484fb132657550 Mon Sep 17 00:00:00 2001 From: ZeroNet Date: Wed, 10 Aug 2016 12:58:54 +0200 Subject: [PATCH] Remove bad status from deleted files --- src/Content/ContentManager.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Content/ContentManager.py b/src/Content/ContentManager.py index 8758df37..1fdf058c 100644 --- a/src/Content/ContentManager.py +++ b/src/Content/ContentManager.py @@ -189,6 +189,9 @@ class ContentManager(object): if add_bad_files: for inner_path in changed: self.site.bad_files[inner_path] = self.site.bad_files.get(inner_path, 0) + 1 + for inner_path in deleted: + if inner_path in self.site.bad_files: + del self.site.bad_files[inner_path] if new_content["modified"] > self.site.settings.get("modified", 0): # Dont store modifications in the far future (more than 10 minute)