From b7a7bf1edc38b037d52a04231569fa786539c7c5 Mon Sep 17 00:00:00 2001
From: Emmanuel Viennet
Date: Wed, 22 Mar 2023 10:15:27 +0100
Subject: [PATCH] =?UTF-8?q?Am=C3=A9liore=20gestion=20erreurs=20serveur=20(?=
=?UTF-8?q?messages,=20cache).?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/__init__.py | 4 ++++
app/scodoc/sco_utils.py | 2 +-
app/templates/error_500.j2 | 10 ++++------
sco_version.py | 2 +-
4 files changed, 10 insertions(+), 8 deletions(-)
diff --git a/app/__init__.py b/app/__init__.py
index db66bc4de..1c02b13fe 100644
--- a/app/__init__.py
+++ b/app/__init__.py
@@ -88,6 +88,10 @@ def internal_server_error(exc):
# note that we set the 500 status explicitly
from app.scodoc import sco_utils as scu
+ # Invalide tous les caches
+ log("internal_server_error: clearing caches")
+ clear_scodoc_cache()
+
return (
render_template(
"error_500.j2",
diff --git a/app/scodoc/sco_utils.py b/app/scodoc/sco_utils.py
index 03d3ecc91..6626f10e0 100644
--- a/app/scodoc/sco_utils.py
+++ b/app/scodoc/sco_utils.py
@@ -349,7 +349,7 @@ SCO_USER_MANUAL = "https://scodoc.org/GuideUtilisateur"
SCO_ANNONCES_WEBSITE = "https://listes.univ-paris13.fr/mailman/listinfo/scodoc-annonces"
SCO_DEVEL_LIST = "scodoc-devel@listes.univ-paris13.fr"
SCO_USERS_LIST = "notes@listes.univ-paris13.fr"
-SCO_LISTS_URL = "https://scodoc.org/ListesDeDiffusion/"
+SCO_LISTS_URL = "https://scodoc.org/Contact"
SCO_DISCORD_ASSISTANCE = "https://discord.gg/ybw6ugtFsZ"
# Mails avec exceptions (erreurs) anormales envoyés à cette adresse:
diff --git a/app/templates/error_500.j2 b/app/templates/error_500.j2
index 3e47f8087..790aff3e1 100644
--- a/app/templates/error_500.j2
+++ b/app/templates/error_500.j2
@@ -16,8 +16,9 @@
}}">le canal Discord.
{% if 'scodoc_dept' in g %}
-Pour aider les développeurs à corriger le problème, nous vous
- suggérons d'envoyer les données anonymisées sur votre configuration:
+
Pour aider à corriger le problème, nous vous
+ remercions d'envoyer ce rapport d'erreur
+ (qui contient des données anonymisées sur votre configuration):
{% endif %}
-Vous pouvez aussi envoyer un mail à la liste "notes"
- {{scu.SCO_USERS_LIST}}
-
-Pour plus d'informations sur les listes de diffusion
+
Vous pouvez aussi contacter l'équipe de développeurs:
voir cette page.
diff --git a/sco_version.py b/sco_version.py
index d6f99bdf7..0247747dd 100644
--- a/sco_version.py
+++ b/sco_version.py
@@ -1,7 +1,7 @@
# -*- mode: python -*-
# -*- coding: utf-8 -*-
-SCOVERSION = "9.4.69"
+SCOVERSION = "9.4.70"
SCONAME = "ScoDoc"