Merge pull request #1526 from someones/fix_es_get_query_mappings

[ElasticSearch] Fix for #1521
This commit is contained in:
Arik Fraimovich 2017-01-16 17:01:29 +02:00 committed by GitHub
commit 8d1b5b4153

View File

@ -119,12 +119,13 @@ class BaseElasticSearch(BaseQueryRunner):
return mappings, error
def _get_query_mappings(self, url):
mappings, error = self._get_mappings(url)
mappings_data, error = self._get_mappings(url)
if error:
return mappings, error
return mappings_data, error
for index_name in mappings:
index_mappings = mappings[index_name]
mappings = {}
for index_name in mappings_data:
index_mappings = mappings_data[index_name]
for m in index_mappings.get("mappings", {}):
for property_name in index_mappings["mappings"][m]["properties"]:
property_data = index_mappings["mappings"][m]["properties"][property_name]