From 14db48ddbd988ba6099724ec6c3343cb7b5520f1 Mon Sep 17 00:00:00 2001 From: ornicar Date: Tue, 13 Sep 2011 12:23:27 +0200 Subject: [PATCH] Fix bug when index has no settings --- DependencyInjection/FOQElasticaExtension.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/DependencyInjection/FOQElasticaExtension.php b/DependencyInjection/FOQElasticaExtension.php index e32b70e..4a223b1 100644 --- a/DependencyInjection/FOQElasticaExtension.php +++ b/DependencyInjection/FOQElasticaExtension.php @@ -105,10 +105,12 @@ class FOQElasticaExtension extends Extension $this->indexConfigs[$name] = array( 'index' => new Reference($indexId), 'config' => array( - 'settings' => $index['settings'], 'mappings' => array() ) ); + if (!empty($index['settings'])) { + $this->indexConfigs[$name]['config']['settings'] = $index['settings']; + } $this->loadTypes(isset($index['types']) ? $index['types'] : array(), $container, $name, $indexId, $typePrototypeConfig); }