Demande #31881
api edispatcher : gestion des favoris - cas d'échec non traité
100%
Description
l'api edispatcher/mxServices ne répond correctement que s'il y a pas d'erreur : la réponse est un fragment html injecté dans le bureau edispatcher et interprété
si une erreur est rencontrée, et l'opération de mise en favoris / sortie des favoris à échoué, actuellement l'api renvoie un code d'erreur
or si une erreur est rencontrée, l'api doit retourner le meme fragment html avec une valeur 0 pour le champs success :
```
<form id='form2submit' name='form2submit' method='POST' action='https://url/de/callback/edispatcher/ng/callback.php'>
<input name='action' id='action' type='hidden' value='BOOKMARK_ADD' />
<input name='message' id='message' type='hidden' value='--libelle-fourni-- a été ajouté à vos favoris' />
<input name='success' id='success' type='hidden' value='0' /> <<<=== c'est ici qu'en cas d'erreur la valeur doit etre zero
<input name='id' id='id' type='hidden' value='--id-fourni--' />
<input name='callbackid' id='callbackid' type='hidden' value='listeDesApplications/--id-fourni--' />
</form>
<script>
document.form2submit.submit();
</script>
</body></html>
```
Associated revisions
api edispatcher/mxservices reponse correcte en cas d'erreur (fixes #31881)
[api edispatcher] fix #31881
History
#1 Updated by Pierre CADEOT over 2 years ago
- Status changed from Nouveau to Résolu
- % Done changed from 0 to 100
Appliqué par commit 68410eeb340c7869a203881a2561a5a0dac2e80d.
#2 Updated by Arnaud FORNEROT over 2 years ago
- Target version set to Envole 6.17
#3 Updated by Arnaud FORNEROT over 2 years ago
- Status changed from Résolu to Fermé