Ajout detection bug cache coef module

This commit is contained in:
Emmanuel Viennet 2022-09-08 10:28:12 +02:00
parent a428fcedfa
commit 65d00d4754
2 changed files with 6 additions and 2 deletions

View File

@ -447,6 +447,12 @@ def moduleimpl_is_conforme(
# il arrive (#bug) que le cache ne soit pas à jour... # il arrive (#bug) que le cache ne soit pas à jour...
sco_cache.invalidate_formsemestre() sco_cache.invalidate_formsemestre()
raise ScoBugCatcher("moduleimpl_is_conforme: nb ue incoherent") raise ScoBugCatcher("moduleimpl_is_conforme: nb ue incoherent")
if moduleimpl.module_id not in modules_coefficients:
# soupçon de bug cache coef ?
sco_cache.invalidate_formsemestre()
raise ScoBugCatcher("Erreur 454 - merci de ré-essayer")
module_evals_poids = evals_poids.transpose().sum(axis=1) != 0 module_evals_poids = evals_poids.transpose().sum(axis=1) != 0
return all((modules_coefficients[moduleimpl.module_id] != 0).eq(module_evals_poids)) return all((modules_coefficients[moduleimpl.module_id] != 0).eq(module_evals_poids))

View File

@ -79,8 +79,6 @@ from app.scodoc.scolog import logdb
from app.scodoc.sco_exceptions import ( from app.scodoc.sco_exceptions import (
AccessDenied, AccessDenied,
ScoBugCatcher,
ScoException,
ScoValueError, ScoValueError,
ScoInvalidIdType, ScoInvalidIdType,
) )