Projet

Général

Profil

Actions

Anomalie #7289

fermé

Le script d'API `setApplicationParameter` ne retourne pas de code erreur

Ajouté par Jérôme Augé il y a plus de 7 ans. Mis à jour il y a plus de 7 ans.

Statut:
Intégré
Priorité:
Normal
Assigné à:
Version cible:
Début:
16/10/2018
Echéance:
% réalisé:

100%

Temps estimé:
Version source:
Solution proposée:
Principaux fichiers impactés:
Complexité:
Contrôle:
Thème:
Socle technique
Régression:
Non

Description

Lors de l'utilisation du script d'API `setApplicationParameter`, si l'application ou le paramètre n'existe pas, le script d'API setApplicationParameter affiche une message d'erreur mais le exit code est 0 ce qui empêche la détection d'erreurs lorsqu'on utilise ce script dans un script bash par ex.

$ ./wsh.php --api=setApplicationParameter --appname=AAA --param=PPP --value=XXX && echo "[OK]" || echo "[ERROR]" 
Attribut PPP non trouvé.
[OK]

Le script d'API devrait retourner un exit code != 0 s'il rencontre une erreur (e.g. application ou paramètre non-trouvé).

Actions

Formats disponibles : Atom PDF