diff --git a/framework/core/src/Api/Endpoint/Index.php b/framework/core/src/Api/Endpoint/Index.php index 418f97316..3e13c4181 100644 --- a/framework/core/src/Api/Endpoint/Index.php +++ b/framework/core/src/Api/Endpoint/Index.php @@ -77,7 +77,7 @@ class Index extends BaseIndex implements Endpoint $modelClass = $query->getModel()::class; if ($query instanceof Builder && $search->searchable($modelClass)) { - $actor = RequestUtil::getActor($context->request); + $actor = $context->getActor(); $extracts = $this->defaultExtracts($context); diff --git a/framework/core/src/Api/Resource/DiscussionResource.php b/framework/core/src/Api/Resource/DiscussionResource.php index 362b3b52b..eceda452c 100644 --- a/framework/core/src/Api/Resource/DiscussionResource.php +++ b/framework/core/src/Api/Resource/DiscussionResource.php @@ -303,7 +303,7 @@ class DiscussionResource extends AbstractDatabaseResource ->execute([ 'data' => [ 'attributes' => [ - 'content' => $context->request->getParsedBody()['data']['attributes']['content'], + 'content' => Arr::get($context->body(), 'data.attributes.content'), ], 'relationships' => [ 'discussion' => [