Projet

Général

Profil

Development #70348

Crash SMS Factor sur l'update des crédits restants

Ajouté par A. Berriot il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
17 octobre 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

curl -H "Accept: application/json" -H "Authorization: Bearer $TOKEN" 'https://api.smsfactor.com/credits'

nous retourne un joli : {"status":1,"credits":"97","postpaid":"0","message":"OK"}

Notez que credits n'est pas un nombre mais une chaîne de caractère. Je m'attendais à ce que ça soit un entier, la doc montre le contraire : https://dev.smsfactor.com/en/api/sms/account/credits


Fichiers

Révisions associées

Révision 083fab1f (diff)
Ajouté par A. Berriot il y a plus d'un an

smsfactor: handle credits typed as string (#70348)

Historique

#1

Mis à jour par A. Berriot il y a plus d'un an

(notez également que sur https://dev.smsfactor.com/en/api/sms/send/send-single, on récupère bien les crédits sous forme d'entier…)

#2

Mis à jour par A. Berriot il y a plus d'un an

#3

Mis à jour par Valentin Deniaud il y a plus d'un an

Tu peux mettre à jour les tests ?

#5

Mis à jour par A. Berriot il y a plus d'un an

Valentin Deniaud a écrit :

Tu peux mettre à jour les tests ?

J'avais oublié que j'en avais écrit tu vois :')

#6

Mis à jour par Valentin Deniaud il y a plus d'un an

  • Statut changé de Solution proposée à Solution validée

Nickel (sous réserve de jenkins vert tout ça)

#7

Mis à jour par A. Berriot il y a plus d'un an

Jenkins rouge mais je me permet de merger : c'est jenkins qui a été sous l'eau, les tests sont bien passé et l'étape de pylint qui a crashé passe en local.

#8

Mis à jour par A. Berriot il y a plus d'un an

  • Statut changé de Solution validée à Résolu (à déployer)
commit 083fab1f52d8b675d4422a66c65a241e24673ec3
Author: Agate Berriot <aberriot@entrouvert.com>
Date:   Mon Oct 17 15:30:22 2022 +0200

    smsfactor: handle credits typed as string (#70348)
#9

Mis à jour par Frédéric Péters il y a plus d'un an

Il est utile de ne pas supprimer (immédiatement) les branches wip, pour pouvoir retrouver le job jenkins.

Ici sur main ça échoue : https://jenkins.entrouvert.org/job/passerelle/3177 , les tests sont marqués ok parce qu'ils marchent dans un environnement tox mais pas un autre (py3-django22-xmlschema10).

#10

Mis à jour par A. Berriot il y a plus d'un an

Frédéric Péters a écrit :

Il est utile de ne pas supprimer (immédiatement) les branches wip, pour pouvoir retrouver le job jenkins.

Ici sur main ça échoue : https://jenkins.entrouvert.org/job/passerelle/3177 , les tests sont marqués ok parce qu'ils marchent dans un environnement tox mais pas un autre (py3-django22-xmlschema10).

J'avais vérifié, ça passé sur tous les env tox jenkins sauf le pylint. L'echec sur https://jenkins.entrouvert.org/job/passerelle/3177/consoleFull est du à un problème de charge sur le noeud Jenkins pour autant que je puisse en juger (j'ai eu le même de manière intermittente sur ma branche aujourd'hui).

#11

Mis à jour par Frédéric Péters il y a plus d'un an

Ok j'ai relancé un build sur main.

#12

Mis à jour par Transition automatique il y a plus d'un an

  • Statut changé de Résolu (à déployer) à Solution déployée
#13

Mis à jour par Transition automatique il y a plus d'un an

Automatic expiration

Formats disponibles : Atom PDF