From b8a35f9d6d5045fe1cc0d5f2f51c7f4df473b877 Mon Sep 17 00:00:00 2001 From: Phablulo Date: Sun, 16 Jan 2022 22:00:59 -0300 Subject: [PATCH] [PLUGIN][WebMonetization] Fix ActivityPub config --- plugins/WebMonetization/WebMonetization.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/plugins/WebMonetization/WebMonetization.php b/plugins/WebMonetization/WebMonetization.php index 8f3300d62e..2ffd9d8144 100644 --- a/plugins/WebMonetization/WebMonetization.php +++ b/plugins/WebMonetization/WebMonetization.php @@ -243,11 +243,11 @@ class WebMonetization extends Plugin public function onActivityPubAddActivityStreamsTwoData(string $type_name, &$type): bool { if ($type_name === 'Person') { - $actor = \Plugin\ActivityPub\ActivityPub::getActorByUri($type->getId()); - $wallet = DB::findOneBy(Wallet::class, ['actor_id' => $actor->getId()], return_null: true); - $address = $wallet?->getAddress(); - if ($address) { - $type->set('webmonetizationWallet', $address); + $actor = \Plugin\ActivityPub\ActivityPub::getActorByUri($type->getId()); + $wallet = DB::findOneBy(Wallet::class, ['actor_id' => $actor->getId()], return_null: true); + + if (!\is_null($address = $wallet?->getAddress())) { + $type->set('gs:webmonetizationWallet', $address); } } return Event::next;