From a17c1b46588dbd8344940a416cb05e5b9c6b2d7c Mon Sep 17 00:00:00 2001 From: Claire Date: Fri, 21 Aug 2026 14:33:33 +0200 Subject: [PATCH] Fix error when processing remote actors with `null` public keys (#40194) --- app/services/activitypub/process_account_service.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/services/activitypub/process_account_service.rb b/app/services/activitypub/process_account_service.rb index 71d8e476e66..5cd3413e4f3 100644 --- a/app/services/activitypub/process_account_service.rb +++ b/app/services/activitypub/process_account_service.rb @@ -298,6 +298,8 @@ class ActivityPub::ProcessAccountService < BaseService next unless value['owner'] == @account.uri key = value['publicKeyPem'] + next if key.nil? + { type: :rsa, public_key: key, uri: key_id } end end