diff --git a/app/email.py b/app/email.py index 4f64bd14477ab177d2dbb4be37c51e4470006930..797dfd2a9242691a148304635c3a7f27d57d7fc9 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 102e4e433e58f30a67dcf9173bc7bcaf1e2f213c..a64dd76146ee1c1d8e5956af60fe2e366a0efc8c 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: