aboutsummaryrefslogtreecommitdiff
path: root/src/mailman_pgp/pgp/inline.py
diff options
context:
space:
mode:
authorJ08nY2017-07-14 21:35:01 +0200
committerJ08nY2017-07-14 21:35:52 +0200
commit59ddda945ecf7de859f7976c0cea32dc6434b98e (patch)
treef6550e45575cf9c736d2f2fcdc27e774080cbbd9 /src/mailman_pgp/pgp/inline.py
parent9f0ac2239af18f780c757f8cf6524c99de2dffe8 (diff)
downloadmailman-pgp-59ddda945ecf7de859f7976c0cea32dc6434b98e.tar.gz
mailman-pgp-59ddda945ecf7de859f7976c0cea32dc6434b98e.tar.zst
mailman-pgp-59ddda945ecf7de859f7976c0cea32dc6434b98e.zip
Diffstat (limited to 'src/mailman_pgp/pgp/inline.py')
-rw-r--r--src/mailman_pgp/pgp/inline.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mailman_pgp/pgp/inline.py b/src/mailman_pgp/pgp/inline.py
index 9c19030..458cc26 100644
--- a/src/mailman_pgp/pgp/inline.py
+++ b/src/mailman_pgp/pgp/inline.py
@@ -201,7 +201,10 @@ class InlineWrapper:
def _decrypt(self, part, key):
message = PGPMessage.from_blob(part.get_payload())
decrypted = key.decrypt(message)
- part.set_payload(decrypted.message)
+ if decrypted.is_signed:
+ part.set_payload(str(decrypted))
+ else:
+ part.set_payload(decrypted.message)
def decrypt(self, key):
"""