Skip to content

Commit 4ba0e4f

Browse files
committed
Convert to array if string value is provided
1 parent 826b580 commit 4ba0e4f

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/Media.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,14 @@ public static function mutateFormDataCallback(Model $record, Field $field, array
7474
return $data;
7575
}
7676

77-
$media = MediaModel::whereIn('ulid', $record->values[$field->slug])
77+
$values = is_array($record->values[$field->slug])
78+
? $record->values[$field->slug]
79+
: [$record->values[$field->slug]];
80+
81+
$media = MediaModel::whereIn('ulid', $values)
7882
->get()
7983
->map(function ($media) {
80-
return 'media/'.$media->filename;
84+
return 'media/' . $media->filename;
8185
})->toArray();
8286

8387
$data['value'][$field->slug] = $media;
@@ -103,4 +107,4 @@ public static function mutateBeforeSaveCallback(Model $record, Field $field, arr
103107

104108
return $data;
105109
}
106-
}
110+
}

0 commit comments

Comments
 (0)