From d482d1354b08603aa85d0c1bf26f14c6997a7ff7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Gaya?= <sebastien.gaya@gmail.com> Date: Wed, 15 Jan 2025 16:52:22 +0100 Subject: [PATCH] fix ability --- app/models/ability/program_manager.rb | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/app/models/ability/program_manager.rb b/app/models/ability/program_manager.rb index 72600c993..b3da7db0f 100644 --- a/app/models/ability/program_manager.rb +++ b/app/models/ability/program_manager.rb @@ -37,13 +37,12 @@ class Ability::ProgramManager < Ability end end + def managed_programs_ids + @managed_programs_ids ||= @user.programs_to_manage.pluck(:id) + end + def managed_program_localization_ids - @managed_program_localization_ids ||= begin - managed_program_ids = @user.programs_to_manage.pluck(:id) - Education::Program::Localization - .where(about_id: managed_program_ids) - .pluck(:id) - end + @managed_program_localization_ids ||= Education::Program::Localization.where(about_id: managed_program_ids).pluck(:id) end def managed_person_localization_ids -- GitLab