From e72b6acbb9e20fa5ab3572e94eed7694361668a4 Mon Sep 17 00:00:00 2001 From: Sxyntheon Date: Fri, 23 Aug 2024 13:48:04 +0200 Subject: [PATCH] add all sub plans to lbs, closes #139 --- backend/src/api_wrapper/untis_client.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/backend/src/api_wrapper/untis_client.rs b/backend/src/api_wrapper/untis_client.rs index 102ca41..e86102a 100644 --- a/backend/src/api_wrapper/untis_client.rs +++ b/backend/src/api_wrapper/untis_client.rs @@ -439,7 +439,9 @@ impl UntisClient { //EF Vertiefungskurse !formatted_lesson.subject.contains("VX") && //Q2 Zusatzkurse - !formatted_lesson.subject.contains('Z'); + !formatted_lesson.subject.contains('Z') && + //Swim lessons + !formatted_lesson.room.contains("Bad"); if formatted_lesson.length > 1 && !lesson.su.is_empty() { skip.insert(lesson.su[0].id, formatted_lesson.length - 1); } @@ -487,6 +489,10 @@ impl UntisClient { all_lbs.append( &mut lessons[2].clone().into_iter().filter(|lesson| lesson.is_lb && lesson.subject_short != "S0" && lesson.subject_short != "N0" && lesson.subject_short != "OS").collect::>(), ); + all_lbs.append( + &mut lessons[3].clone().into_iter().filter(|lesson| lesson.is_lb && lesson.subject_short != "S0" && lesson.subject_short != "N0" && lesson.subject_short != "OS").collect::>(), + ); + let mut additional_lbs: Vec = vec![];