diff --git a/system/src/Grav/Common/Data/BlueprintSchema.php b/system/src/Grav/Common/Data/BlueprintSchema.php index b96f87dee..659c18ba3 100644 --- a/system/src/Grav/Common/Data/BlueprintSchema.php +++ b/system/src/Grav/Common/Data/BlueprintSchema.php @@ -69,7 +69,6 @@ class BlueprintSchema extends BlueprintSchemaBase implements ExportInterface foreach ($data as $key => $field) { $val = isset($rules[$key]) ? $rules[$key] : (isset($rules['*']) ? $rules['*'] : null); - $rule = is_string($val) ? $this->items[$val] : null; if ($rule) { @@ -97,7 +96,7 @@ class BlueprintSchema extends BlueprintSchemaBase implements ExportInterface { $results = array(); foreach ($data as $key => $field) { - $val = isset($rules[$key]) ? $rules[$key] : null; + $val = isset($rules[$key]) ? $rules[$key] : (isset($rules['*']) ? $rules['*'] : null); $rule = is_string($val) ? $this->items[$val] : null; if ($rule) {