Actions
Anomalie #22073
ferméSQL - anomalie de date limite de traitement par défaut
Début:
12/09/2022
Echéance:
04/10/2022
Description
Lors du tag Courrier 21.03.21 livrant le ticket 20391, nous avons mis dans le script de migration la ligne suivante :
UPDATE indexing_models_fields SET default_value = NULL WHERE identifier = 'processLimitDate' AND enabled = true;
Le soucis vient du AND enabled = true
.
Avec cette condition, le champ date limite de traitement conserve sa valeur par défaut si le champ est désactivé. Le cas d’usage correspondant est celui où l’admin fonctionnel crée un modèle d’enregistrement avec une date limite de traitement fixe, par exemple un modèle « Courriers à traiter en 2022 » avec en DLT le 31 déc. 2022. Or, le modèle prend toujours en compte la valeur par défaut malgré la valeur renseignée automatiquement dans le formulaire.
Propositions
- Passer dans le prochain tag
UPDATE indexing_models_fields SET default_value = NULL WHERE identifier = 'processLimitDate';
OU
- Modifier le code front pour prendre en compte la valeur calculée plutôt que la valeur par défaut du modèle, permettant de continuer l’utilisation du modèle même après la date.
Actions