Skip to content

Commit af262b8

Browse files
committed
Fallback to collected value if model value is not set
1 parent 607d104 commit af262b8

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

src/NovaInlineRelationship.php

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -470,8 +470,15 @@ protected function updateFieldValue($resource, $attribute, Collection $propertie
470470
}
471471

472472
$this->value = $this->value->map(function ($items) use ($properties) {
473-
return collect($items)->keys()->map(function ($key) use ($properties, $items) {
474-
return $properties->has($key) ? $this->setMetaFromClass($properties->get($key), $key, $items->{$key}) : null;
473+
return collect($items)->map(function ($value, $key) use ($properties, $items) {
474+
return $properties->has($key)
475+
? $this->setMetaFromClass(
476+
$properties->get($key),
477+
$key,
478+
$items->{$key}
479+
?? $value
480+
)
481+
: null;
475482
})->filter();
476483
});
477484
}

0 commit comments

Comments
 (0)