Projet

Général

Profil

Anomalie #7331

Lors d'un `wiff param set <paramName> <paramValue>`, certaines valeurs de paramètres retournent avec un code erreur

Ajouté par Jérôme Augé il y a 8 mois.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
Début:
21/02/2020
Echéance:
% réalisé:

0%

Temps estimé:
Version source:
Solution proposée:
Principaux fichiers impactés:
Complexité:
Contrôle:
Régression:
Non
Jalons:

Description

Lors de l'utilisation de la commande `wiff param set <paramName> <paramValue>` avec une valeur de paramètre comme `0` fait que la commande est bien exécutée (i.e. la valeur du paramètre est bien modifiée) mais la commande `wiff` retourne avec un exit code != 0 et n'affiche aucun message d'erreur.

Le problème est en fait que l'API `wiff::setParam()` (utilisée par le CLI pour faire l'opération) retourne la valeur positionnée alors et que le CLI regarde si la valeur retournée par `wiff::setParam()` n'est pas `bool(false)` pour indiquer une erreur : comme la valeur positionnée est `0`, elle est évalué à `bool(false)` par le CLI qui croit que c'est une erreur.

Formats disponibles : Atom PDF