From 508d2472e9bfb92316550644a59169783bae2f6e Mon Sep 17 00:00:00 2001 From: shortcutme Date: Thu, 29 Mar 2018 02:55:53 +0200 Subject: [PATCH] Only verify content after valid signiture --- src/Content/ContentManager.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/Content/ContentManager.py b/src/Content/ContentManager.py index 32c709d3..d923471b 100644 --- a/src/Content/ContentManager.py +++ b/src/Content/ContentManager.py @@ -858,8 +858,6 @@ class ContentManager(object): '"modified": %s' % modified_fixed ) - self.verifyContent(inner_path, new_content) - if signs: # New style signing valid_signers = self.getValidSigners(inner_path, new_content) signs_required = self.getSignsRequired(inner_path, new_content) @@ -881,10 +879,10 @@ class ContentManager(object): if valid_signs < signs_required: raise VerifyError("Valid signs: %s/%s" % (valid_signs, signs_required)) else: - return True + return self.verifyContent(inner_path, new_content) else: # Old style signing if CryptBitcoin.verify(sign_content, self.site.address, sign): - return True + return self.verifyContent(inner_path, new_content) else: raise VerifyError("Invalid old-style sign")