From 12fb876a6dc731cde43ff37baf45ddc936474af1 Mon Sep 17 00:00:00 2001 From: Diogo Peralta Cordeiro Date: Tue, 1 Mar 2022 17:59:53 +0000 Subject: [PATCH] [PLUGIN][ActivityPub][Model][Activity] No @context to exclude when object is not embedded. --- plugins/ActivityPub/Util/Model/Activity.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/ActivityPub/Util/Model/Activity.php b/plugins/ActivityPub/Util/Model/Activity.php index 200e96dbe2..32eb8c95d4 100644 --- a/plugins/ActivityPub/Util/Model/Activity.php +++ b/plugins/ActivityPub/Util/Model/Activity.php @@ -194,7 +194,9 @@ class Activity extends Model } } - $attr['object']->set('@context', null); + if (!\is_string($attr['object'])) { + $attr['object']->set('@context', null); + } $type = self::jsonToType($attr); Event::handle('ActivityPubAddActivityStreamsTwoData', [$type->get('type'), &$type]); return $type->toJson($options);