From a6ca1bec7cda5108a8369b9ae0d6137a86584edd Mon Sep 17 00:00:00 2001 From: Francisco Facioni Date: Fri, 29 Jun 2012 13:05:18 -0300 Subject: [PATCH] Bugfix: missing 'parameters' was causing 'MapperParsingException' when resetting index --- Resetter.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Resetter.php b/Resetter.php index d37a6b1..f8d94ed 100644 --- a/Resetter.php +++ b/Resetter.php @@ -52,13 +52,13 @@ class Resetter { $indexConfig = $this->getIndexConfig($indexName); - if (!isset($indexConfig['config']['mappings'][$typeName])) { + if (!isset($indexConfig['config']['mappings'][$typeName]['properties'])) { throw new \InvalidArgumentException(sprintf('The mapping for index "%s" and type "%s" does not exist.', $indexName, $typeName)); } $type = $indexConfig['index']->getType($typeName); $type->delete(); - $type->setMapping($indexConfig['config']['mappings'][$typeName]); + $type->setMapping($indexConfig['config']['mappings'][$typeName]['properties']); } /**