aboutsummaryrefslogtreecommitdiff
path: root/src/mailman_pgp/rules/signature.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman_pgp/rules/signature.py')
-rw-r--r--src/mailman_pgp/rules/signature.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mailman_pgp/rules/signature.py b/src/mailman_pgp/rules/signature.py
index 7742278..998e9c3 100644
--- a/src/mailman_pgp/rules/signature.py
+++ b/src/mailman_pgp/rules/signature.py
@@ -134,7 +134,8 @@ def on_message_posting(event):
pgp_list = PGPMailingList.for_list(event.mlist)
if pgp_list is None:
return
- pgp_address = PGPAddress.for_email(get_email(event.msg))
+ address = getUtility(IUserManager).get_address(get_email(event.msg))
+ pgp_address = PGPAddress.for_address(address)
if pgp_address is None or pgp_address.key_fingerprint is None:
return
for sig_hash in event.msgdata['pgp_sig_hashes']: