Elasticsearch: check for valid mappings

This commit is contained in:
Gargaj 2014-09-06 01:20:20 +02:00 committed by Jakub Vrana
parent fe57642b6c
commit 9315954f3e

View file

@ -280,13 +280,15 @@ if (isset($_GET["elastic"])) {
if (!$mappings) { if (!$mappings) {
$mappings = $result[$connection->_db]['mappings'][$table]['properties']; $mappings = $result[$connection->_db]['mappings'][$table]['properties'];
} }
foreach ($mappings as $name => $field) { if ($mappings) {
$return[$name] = array( foreach ($mappings as $name => $field) {
"field" => $name, $return[$name] = array(
"full_type" => $field["type"], "field" => $name,
"type" => $field["type"], "full_type" => $field["type"],
"privileges" => array("insert" => 1, "select" => 1, "update" => 1), "type" => $field["type"],
); "privileges" => array("insert" => 1, "select" => 1, "update" => 1),
);
}
} }
} }
return $return; return $return;