From 569f4c46ccf2874ed38a3275ffd840c3a165f7a8 Mon Sep 17 00:00:00 2001 From: Dainis Abols Date: Mon, 13 Jan 2025 16:38:02 +0200 Subject: [PATCH] [Issue-69] Adjust relation call for nulled resources --- src/Concerns/Relationships.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Concerns/Relationships.php b/src/Concerns/Relationships.php index 12a8673..f6b473f 100644 --- a/src/Concerns/Relationships.php +++ b/src/Concerns/Relationships.php @@ -143,7 +143,7 @@ private function resolveRelationships(Request $request) $value => self::guessRelationshipResource($value, $this), ]) ->map(fn (string $class, string $relation): Closure => function () use ($class, $relation): JsonApiResource|JsonApiResourceCollection { - return with($this->resource->{$relation}, function (mixed $resource) use ($class): JsonApiResource|JsonApiResourceCollection { + return with($this->resource?->{$relation}, function (mixed $resource) use ($class): JsonApiResource|JsonApiResourceCollection { if ($resource instanceof Traversable || (is_array($resource) && ! Arr::isAssoc($resource))) { return $class::collection($resource); }