From 3bad78bee26cbb7ebdb70695d8f8548f643d43ac Mon Sep 17 00:00:00 2001 From: Emmanuel Viennet <emmanuel.viennet@gmail.com> Date: Wed, 12 Mar 2025 11:01:43 +0100 Subject: [PATCH] Fix 2 bugs (scodoc_dept) --- app/email.py | 2 +- app/scodoc/sco_cache.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/email.py b/app/email.py index 4f64bd14..797dfd2a 100644 --- a/app/email.py +++ b/app/email.py @@ -70,7 +70,7 @@ def send_message(msg: Message): if current_app.config.get("DISABLE_EMAILS"): log("send_message: emails disabled by config") return - if getattr(g, "scodoc_dept"): + if getattr(g, "scodoc_dept", None): # on est dans un département, on peut accéder aux préférences email_test_mode_address = sco_preferences.get_preference( "email_test_mode_address" diff --git a/app/scodoc/sco_cache.py b/app/scodoc/sco_cache.py index 102e4e43..a64dd761 100644 --- a/app/scodoc/sco_cache.py +++ b/app/scodoc/sco_cache.py @@ -282,7 +282,7 @@ def invalidate_formsemestre( # was inval_cache(formsemestre_id=None, pdfonly=Fa if getattr(g, "defer_cache_invalidation", 0) > 0: g.sem_to_invalidate.add(formsemestre_id) return - if getattr(g, "scodoc_dept") is None: + if getattr(g, "scodoc_dept", None) is None: # appel via API ou tests sans dept: formsemestre = None if formsemestre_id: -- GitLab