Skip to content

REDMINE_ISSUE-15399| Paramétrage projet - Amélioration de l'ergonomie du choix de l'échelle max

Timothee requested to merge redmine-issues/15399 into develop

Correction du bug faisant apparaître les signalements sur la carte d'aperçu pour le réglage du zoom max dans le projet : Il s'agissait d'une promesse du store qui revenait une fois la requête des signalements réceptionné, celle-ci étant lente elle arrive souvent lorsque l'on reste peu de temps sur la page de détail du projet et que l'on clique le bouton édition du projet. Une fois sur la page de réglage, la mini-carte est initialisé, mais lorsque la requête précédente aboutie la carte de la page de détail du projet était initialisé à la place de celle du composant d'édition. Même en annulant la requête le comportement continuait à cause d'un return de l'erreur(dû à l'annulation) qui au retour du store passe dans le then de la promesse du composant, à la place d'un throw qui fait bien passer dans le catch et évite que la carte soit écrasée. En prévention d'autres comportement de ce type, j'en ai profité pour appeler l'action du store annulant la requête (nouvellement créée) dans les autres composants faisant appel à ces requêtes qui utilise le mécanise d'annulation de requête d'Axios.

Merge request reports

Loading