We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c39ccb8 commit 28be871Copy full SHA for 28be871
src/app/Library/CrudPanel/Traits/FieldsProtectedMethods.php
@@ -254,10 +254,14 @@ protected function inferFieldTypeFromRelationType($relationType)
254
*/
255
protected function makeSureSubfieldsHaveNecessaryAttributes($field)
256
{
257
- if (! isset($field['subfields'])) {
+ if (! isset($field['subfields']) || ! is_array($field['subfields'])) {
258
return $field;
259
}
260
261
+ if(! is_multidimensional_array($field['subfields'])) {
262
+ $field['subfields'] = [$field['subfields']];
263
+ }
264
+
265
foreach ($field['subfields'] as $key => $subfield) {
266
if (empty($subfield) || ! isset($subfield['name'])) {
267
abort(500, 'Subfield name can\'t be empty');
0 commit comments