diff --git a/app/models/my_module.rb b/app/models/my_module.rb index f6edc799d..ff3d2a136 100644 --- a/app/models/my_module.rb +++ b/app/models/my_module.rb @@ -155,6 +155,14 @@ class MyModule < ApplicationRecord experiment end + def results_count(view_mode = 'active') + return results.size if archived_branch? + + return results.archived.size if view_mode == 'archived' + + results.active.size + end + def navigable? !experiment.archived? && experiment.navigable? end diff --git a/app/views/my_modules/_header_actions.html.erb b/app/views/my_modules/_header_actions.html.erb index b7f56c1b4..10c66eca8 100644 --- a/app/views/my_modules/_header_actions.html.erb +++ b/app/views/my_modules/_header_actions.html.erb @@ -14,7 +14,7 @@ data-e2e="e2e-BT-taskTabs-results" > <%= t("nav2.modules.results") %> - <%= "[#{(@my_module.archived_branch? ? @my_module.results : @my_module.results.active).size}]" %> + <%= "[#{@my_module.results_count(params[:view_mode])}]" %> " href="<%= activities_my_module_url(@my_module, view_mode: params[:view_mode]) %>"