diff --git a/federation/protocols/activitypub/signing.py b/federation/protocols/activitypub/signing.py index 21106b2..e8a679f 100644 --- a/federation/protocols/activitypub/signing.py +++ b/federation/protocols/activitypub/signing.py @@ -108,6 +108,7 @@ def verify_ld_signature(payload): profile = retrieve_and_parse_document(signature.get('creator')) if not profile: logger.warning(f'ld_signature - Failed to retrieve profile for {signature.get("creator")}') + return None try: pkey = import_key(profile.public_key) except ValueError as exc: