Page 1 of 1

[API REST] Création de tâche en demie journée

Posted: 13 Sep 2022, 16:12
by nichman
Bonjour,

J'utilise l'API pour créer automatiquement des tâches dans SoPlanning avec Power Automate. Lorsque je veux créer une tâche sur une demie journée, j'indique la start_date et pour le matin je mets AM dans duration. Cela fonctionne sans problème.
En revanche lorsque j'essaie de créer une tâche sur l'après-midi (même chose mais en mettant PM dans duration), là ça plante. Voici le message de retour obtenu :

{
"status": 400,
"error": "BadInputException",
"message": "Duration not valid : \"AM\", \"PM\", or duration (hh:mm)"
}

J'ai vérifié la valeur passée en entrée de la requête, c'est bien PM. Je ne comprends pas ce qui cloche...

Re: [API REST] Création de tâche en demie journée

Posted: 14 Sep 2022, 06:59
by soplanning
Bonjour
Il s'agit bien d'un bug, une coquille dans le code pour le cas du PM.
Ce sera dispo dans la prochaine version, sinon vous pouvez modifier le code, fichier /soplanning/includes/class_periode.inc
Ligne 858 :
remplacer : } elseif (trim($duration) == 'AM') {

par : } elseif (trim($duration) == 'PM') {

merci pour le retour

Re: [API REST] Création de tâche en demie journée

Posted: 14 Sep 2022, 11:11
by nichman
Bonjour,

Merci beaucoup pour votre retour rapide :)
J'ai fait la modification indiquée et je confirme que cela fonctionne bien maintenant