From 6fb44eb78ecbfe03bd31f3b33b6dd2786a62597d Mon Sep 17 00:00:00 2001 From: Oleksii Kriuchykhin Date: Tue, 10 May 2022 15:39:59 +0200 Subject: [PATCH] Fix archived tasks view [SCI-6822] --- app/controllers/experiments_controller.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/controllers/experiments_controller.rb b/app/controllers/experiments_controller.rb index 98b345e8e..628fbed37 100644 --- a/app/controllers/experiments_controller.rb +++ b/app/controllers/experiments_controller.rb @@ -259,6 +259,12 @@ class ExperimentsController < ApplicationController def module_archive @my_modules = @experiment.archived_branch? ? @experiment.my_modules : @experiment.my_modules.archived @my_modules = @my_modules.with_granted_permissions(current_user, MyModulePermissions::READ_ARCHIVED) + .left_outer_joins(:designated_users, :task_comments) + .preload(:tags, outputs: :to) + .preload(:my_module_status, :my_module_group, user_assignments: %i(user user_role)) + .select('COUNT(users.id) as designated_users_count') + .select('COUNT(comments.id) as task_comments_count') + .select('my_modules.*').group(:id) end def fetch_workflow_img