diff --git a/js/functions.js b/js/functions.js index 71d88d3301..06a59a3630 100644 --- a/js/functions.js +++ b/js/functions.js @@ -1761,12 +1761,12 @@ function codemirrorAutocompleteOnInputRead(instance) { data: params, success: function (data) { if (data.success) { - sql_autocomplete = $.parseJSON(data.tables); + var tables = $.parseJSON(data.tables); sql_autocomplete_default_table = PMA_commonParams.get('table'); - var result = []; - for (var table in sql_autocomplete) { - if (sql_autocomplete.hasOwnProperty(table)) { - var columns = sql_autocomplete[table]; + sql_autocomplete = []; + for (var table in tables) { + if (tables.hasOwnProperty(table)) { + var columns = tables[table]; table = { text: table, columns: [] @@ -1786,9 +1786,9 @@ function codemirrorAutocompleteOnInputRead(instance) { } } } - result.push(table); + sql_autocomplete.push(table); } - instance.options.hintOptions.tables = result; + instance.options.hintOptions.tables = sql_autocomplete; instance.options.hintOptions.defaultTable = sql_autocomplete_default_table; } },