diff --git a/horizon/static/horizon/js/horizon.tables.js b/horizon/static/horizon/js/horizon.tables.js
index a0a7ad366e1b3800915d276d98f3092080e2b992..5f427844054bcdd13e0a6d387bbed20a3180e239 100644
--- a/horizon/static/horizon/js/horizon.tables.js
+++ b/horizon/static/horizon/js/horizon.tables.js
@@ -616,7 +616,9 @@ horizon.datatables.update_header_checkbox = function(table) {
 };
 
 horizon.datatables.set_table_query_filter = function (parent) {
-  horizon.datatables.qs = {};
+  if (typeof horizon.datatables.qs === "undefined"){
+    horizon.datatables.qs = {};
+  }
   $(parent).find('table').each(function (index, elm) {
     var input = $($(elm).find('div.table_search.client input')),
         table_selector;