From e18423b41b0d637dfe923c64d86c6b56a83077df Mon Sep 17 00:00:00 2001
From: Arnaud Levy <contact@arnaudlevy.com>
Date: Thu, 6 Jul 2023 15:00:59 +0200
Subject: [PATCH] fix

---
 .../admin/university/organizations_controller.rb            | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/app/controllers/admin/university/organizations_controller.rb b/app/controllers/admin/university/organizations_controller.rb
index 1cc8770bd..075b7d2b4 100644
--- a/app/controllers/admin/university/organizations_controller.rb
+++ b/app/controllers/admin/university/organizations_controller.rb
@@ -27,10 +27,14 @@ class Admin::University::OrganizationsController < Admin::University::Applicatio
 
   def search
     @term = params[:term].to_s
+    language = Language.find_by(iso_code: params[:lang])
     @organizations = current_university.organizations
-                                        .for_language_id(current_university.default_language_id)
                                         .search_by_siren_or_name(@term)
                                         .ordered
+    @organizations = @organizations.joins(:language)
+                                    .where(languages: { 
+                                      iso_code: language.iso_code 
+                                    }) if language.present?
   end
 
   def show
-- 
GitLab