diff options
Diffstat (limited to 'install/ui/search.js')
-rw-r--r-- | install/ui/search.js | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/install/ui/search.js b/install/ui/search.js index c469debc8..83b91051c 100644 --- a/install/ui/search.js +++ b/install/ui/search.js @@ -100,9 +100,6 @@ IPA.search_facet = function(spec) { } that.create_content = function(container) { - /*should be in the initialize section, but can not, due to - get_entity circular references.*/ - initialize_table_columns(); that.table.create(container); }; @@ -268,11 +265,11 @@ IPA.search_facet = function(spec) { var filter = []; var current_entity = entity; filter.unshift(IPA.nav.get_state(current_entity.name+'-filter')); - current_entity = current_entity.containing_entity; + current_entity = current_entity.get_containing_entity(); while(current_entity !== null){ filter.unshift( IPA.nav.get_state(current_entity.name+'-pkey')); - current_entity = current_entity.containing_entity; + current_entity = current_entity.get_containing_entity(); } var command = IPA.command({ @@ -292,6 +289,9 @@ IPA.search_facet = function(spec) { // methods that should be invoked by subclasses that.search_facet_create_content = that.create_content; + //initialization + initialize_table_columns(); + return that; }; |