aboutsummaryrefslogtreecommitdiffstats
path: root/app/controllers/concerns/iev_interfaces.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/controllers/concerns/iev_interfaces.rb')
-rw-r--r--app/controllers/concerns/iev_interfaces.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/app/controllers/concerns/iev_interfaces.rb b/app/controllers/concerns/iev_interfaces.rb
index 590482c7f..aa4d3fe6a 100644
--- a/app/controllers/concerns/iev_interfaces.rb
+++ b/app/controllers/concerns/iev_interfaces.rb
@@ -28,8 +28,12 @@ module IevInterfaces
end
protected
+
def collection
- scope = parent.send(collection_name).where(type: "#{resource_class.parent.name}::Workbench")
+ scope = parent.send(collection_name).where(parent_id: nil)
+ if index_model.name.demodulize != "Base"
+ scope = scope.where(type: index_model.name)
+ end
scope = self.ransack_period_range(scope: scope, error_message: t("#{collection_name}.filters.error_period_filter"), query: :where_started_at_in)