Projet

Général

Profil

Actions

Anomalie #7254

fermé

[saveDocument] Lever une exception quand la validation échoue dans un saveDocument

Ajouté par Régis Lutter il y a plus de 3 ans. Mis à jour il y a environ 3 ans.

Statut:
Rejeté
Priorité:
Haut
Assigné à:
-
Version cible:
Début:
28/03/2018
Echéance:
% réalisé:

0%

Temps estimé:
Version source:
Solution proposée:
Principaux fichiers impactés:
Complexité:
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

image001.png (160 ko) image001.png Régis Lutter, 28/03/2018 11:07

Mis à jour par Marc Claverie il y a plus de 3 ans

  • Version cible mis à 1.1.1

Mis à jour par Marc Claverie il y a environ 3 ans

  • Version cible changé de 1.1.1 à (mémo pour AP4)

Mis à jour par Marc Claverie il y a environ 3 ans

  • Statut changé de Nouveau à Rejeté

Déplacées sur le tracker A4

Actions

Formats disponibles : Atom PDF