Actions
Anomalie #7254
fermé[saveDocument] Lever une exception quand la validation échoue dans un saveDocument
Début:
28/03/2018
Echéance:
% réalisé:
0%
Temps estimé:
Contrôle:
Régression:
Non
Thèmes UIs:
REST
Description
Lorsque l'on appelle la fonction saveDocument et que celle-ci échoue pour cause d'un champ invalide, le catch n'est pas levé et on n'affiche donc aucun message à l'utilisateur.
Sans sauvegarde, ni erreur, on se retrouve donc bloqué avec l'overlay (voir capture).
Exemple dans Euclid, fichier euclid_activity_tracking.js, ligne 66.
dc("saveDocument").then(function () {
dc("maskDocument");
dc("reinitDocument", {"viewId": "!defaultConsultation"}).then(function () {
dc("changeStateDocument", {
"nextState": "eatwfl_e2",
"transition": "eatwfl_t1"
});
});
}).catch(function (data) {
data.element.documentController("showMessage", {
type: "error",
message: data.errorMessage.contentText
});
});
Fichiers
Actions
#2
Mis à jour par Marc Claverie il y a plus de 7 ans
- Version cible changé de 1.1.1 à (mémo pour AP4)
Actions
#3
Mis à jour par Marc Claverie il y a plus de 7 ans
- Statut changé de Nouveau à Rejeté
Déplacées sur le tracker A4
Actions