diff --git a/system/src/Grav/Common/Data/Blueprint.php b/system/src/Grav/Common/Data/Blueprint.php index 6f0c71e507..c261ed877c 100644 --- a/system/src/Grav/Common/Data/Blueprint.php +++ b/system/src/Grav/Common/Data/Blueprint.php @@ -331,7 +331,7 @@ protected function parseFormFields(array &$fields, $params, $prefix, array &$cur $field['name'] = $prefix . $key; $field += $params; - if (isset($field['fields']) && (!isset($field['type']) || $field['type'] !== 'list')) { + if (isset($field['fields']) && isset($field['type'])) { // Recursively get all the nested fields. $newParams = array_intersect_key($this->filter, $field); $this->parseFormFields($field['fields'], $newParams, $prefix, $current[$key]['fields']);