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é).

Mis à jour par Éric Brison il y a plus de 7 ans

  • Assigné à mis à Jérôme Augé
  • Version cible mis à 3.2.25
  • Version source changé de 3.2.25 à 3.2.24

Mis à jour par Éric Brison il y a plus de 7 ans

  • Statut changé de Nouveau à Intégré
  • % réalisé changé de 0 à 100

Appliqué par commit internal-platfrom:commit:8e767b099088f9a2af9015a67fb254cbbb89319d.

Actions

Formats disponibles : Atom PDF