Skip to content

Commit fe5f815

Browse files
authored
Merge pull request #5 from undabot/v2.1.2
fix(relationship decoder): meta key check on null
2 parents f9a0a5d + 6042dd3 commit fe5f815

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/Implementation/Encoding/PhpArrayToRelationshipCollectionEncoder.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,8 @@ private function decodeRelationship(string $relationshipName, array $relationshi
5757
if (true === \array_key_exists('data', $relationshipValue)) {
5858
$relationshipData = $this->parseRelationshipData($relationshipValue['data']);
5959
if ($relationshipData instanceof ToOneRelationshipDataInterface) {
60-
if (true === \array_key_exists('meta', $relationshipValue['data'])) {
60+
$data = $relationshipValue['data'] ?? null;
61+
if (null !== $data && true === \array_key_exists('meta', $data)) {
6162
$relationshipMeta = $this->phpArrayToMetaEncoder->decode($relationshipValue['data']['meta']);
6263
}
6364
} elseif ($relationshipData instanceof ToManyRelationshipDataInterface) {

0 commit comments

Comments
 (0)