Skip to content

Commit b02b7b5

Browse files
committed
handle nulls
Signed-off-by: Robert Landers <landers.robert@gmail.com>
1 parent b2acc56 commit b02b7b5

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/State/Exporter.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@ public function canExport(Field $field, mixed $value, string $format): bool
3131
public function importValue(Deserializer $deserializer, Field $field, mixed $source): mixed
3232
{
3333
$reflectedRecord = new ReflectionClass($field->phpType);
34+
if ($source === null || $source['root'] === null) {
35+
return null;
36+
}
37+
3438
$record = $reflectedRecord->getMethod('fromArgs')->invoke(null, ...($source['root']));
3539

3640
return $record;

0 commit comments

Comments
 (0)