Optimise les requêtes de l'interface d'édition de rapport
Détails
-
fix(api): Ignore une race condition lors de la création d'une vue PostgreSQL -
feat(front): Évite de recharger les champs juste après avoir lancé une génération de champs car ce n'est généralement pas encore terminé -
Met à jour un champ directement en local au lieu de recharger tous les champs -
Mutualise les requêtes de récupération de champs entre les composants de la même page d'édition -
Fix: Évite de créer des champs infos vides
Explications
Quelques fois des erreurs 500 sont provoquées lorsqu'on ouvre la page d'édition d'un rapport à cause de multiples requêtes concurrentes. Cette MR améliore la navigation sur la page d'édition en évitant ces erreurs.
Captures d'écran
Références
https://taches.cemea.org/b/bJJXFZxe6pRHN8uHy/dev-web/LWpr7oPhHZX7WPTu4
Dépendances
https://taches.cemea.org/b/bJJXFZxe6pRHN8uHy/dev-web/LWpr7oPhHZX7WPTu4
Edited by Killian Kemps