From 2e78beee8f65c09ac9fd4102cefa0d076b8a6139 Mon Sep 17 00:00:00 2001 From: Matias Griese Date: Tue, 15 Mar 2016 14:54:51 +0200 Subject: [PATCH] Add collections filtering to BlueprintSchema --- system/src/Grav/Common/Data/BlueprintSchema.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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) {