From eed7310a7f8d760fc634333654d6315823c9347a Mon Sep 17 00:00:00 2001
From: Millian Poquet <millian.poquet@irit.fr>
Date: Fri, 7 Oct 2022 17:25:48 +0200
Subject: [PATCH] code: fix check (inner->outer join for 0 slots)

---
 lflex_celcat_survival/events.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lflex_celcat_survival/events.py b/lflex_celcat_survival/events.py
index 2bb4de6..a9d725b 100644
--- a/lflex_celcat_survival/events.py
+++ b/lflex_celcat_survival/events.py
@@ -47,7 +47,7 @@ class FilteredCelcatEvents:
         }).reset_index(drop=True)
 
         reordered_course_req_df = self._course_request.df[['course_request_id', 'module_apogee', 'module_readable', 'begin_date', 'end_date', 'course_type', 'group', 'expected_nb_slots']]
-        checked_df = reordered_course_req_df.merge(check_df, how='inner', on='course_request_id')
+        checked_df = reordered_course_req_df.merge(check_df, how='outer', on='course_request_id')
         fetch_problem_df = checked_df[checked_df['expected_nb_slots'] != checked_df['fetched_timeslot_count']]
 
         if len(fetch_problem_df) > 0:
-- 
GitLab