From 89fc5804c2e90d5d4f55ca63c341de4ce0878502 Mon Sep 17 00:00:00 2001 From: Harpreet Kataria Date: Thu, 30 May 2019 14:16:29 -0400 Subject: [PATCH] set `@root_class` only if it is not already set by subclass setting `@root_class` here was causing incorrect filters to load for Instances/Images Accordions in Cloud/Instances explorer. Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1715462 --- app/presenters/tree_builder_vms_filter.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/presenters/tree_builder_vms_filter.rb b/app/presenters/tree_builder_vms_filter.rb index fdb50fe085a..6ff9b6a4c43 100644 --- a/app/presenters/tree_builder_vms_filter.rb +++ b/app/presenters/tree_builder_vms_filter.rb @@ -1,6 +1,6 @@ class TreeBuilderVmsFilter < TreeBuilder def initialize(*args) - @root_class = 'ManageIQ::Providers::InfraManager::Vm' + @root_class ||= 'ManageIQ::Providers::InfraManager::Vm' super(*args) end