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