fixed some simple bugs
authorAndrew Engelbrecht <sudoman@ninthfloor.org>
Thu, 23 Jul 2015 16:21:57 +0000 (12:21 -0400)
committerAndrew Engelbrecht <sudoman@ninthfloor.org>
Mon, 7 Dec 2015 18:28:40 +0000 (13:28 -0500)
edward

diff --git a/edward b/edward
index 258cea2aa0263d376bc0fe5d9189b267068d90ba..59d648244eb7e427103f499742b72eb39afa5ffb 100755 (executable)
--- a/edward
+++ b/edward
@@ -405,7 +405,7 @@ def flatten_decrypted_payloads (eddymsg_obj, get_signed_part):
     # recurse on multi-part mime
     if eddymsg_obj.multipart == True:
         for sub in eddymsg_obj.subparts:
-            flat_string += flatten_decrypted_payloads (sub)
+            flat_string += flatten_decrypted_payloads (sub, get_signed_part)
 
         return flat_string
 
@@ -415,7 +415,7 @@ def flatten_decrypted_payloads (eddymsg_obj, get_signed_part):
 
         if (get_signed_part):
             # don't include nested encryption
-            elif (piece.piece_type == "message") \
+            if (piece.piece_type == "message") \
                     and (piece.gpg_data != None) \
                     and (piece.gpg_data.decrypted == False):
                         flat_string += flatten_decrypted_payloads(piece.gpg_data.plainobj, get_signed_part)