Bug api/etudiant/nip/<nip>/formsemestres #505

Closed
opened 2022-10-06 09:54:44 +02:00 by viennet · 3 comments
Owner

api/etudiant/nip/<nip>/formsemestres ne renvoie pas toujours les informations attendues.

`api/etudiant/nip/<nip>/formsemestres` ne renvoie pas *toujours* les informations attendues.
viennet added this to the ScoDoc 9.3 milestone 2022-10-06 09:54:44 +02:00
viennet added the
API
bug
labels 2022-10-06 09:54:44 +02:00
Contributor

Problème à Perpignan : Gérald Becker

On n'arrive pas à identifier d'où vient le problème, mais pour certains étudiants, Scodoc renvoie un tableau vide pour la requête /api/etudiant/nip/$nip/formsemestres

D'autres étudiants dans le même semestre répondent le tableau attendu.

Problème à Perpignan : Gérald Becker On n'arrive pas à identifier d'où vient le problème, mais pour certains étudiants, Scodoc renvoie un tableau vide pour la requête /api/etudiant/nip/$nip/formsemestres D'autres étudiants dans le même semestre répondent le tableau attendu.
Author
Owner

Teste ladite route pour tous les étudiants actifs:

etuds = GET("/etudiants/courants", headers=HEADERS)

print(f"{len(etuds)} étudiants courants")
for etud in etuds:
    if etud["code_nip"]:
        sems = GET(f"/etudiant/nip/{etud['code_nip']}/formsemestres", headers=HEADERS)
        assert not sems or [sem["annee_scolaire"] for sem in sems]
Teste ladite route pour tous les étudiants actifs: ```py etuds = GET("/etudiants/courants", headers=HEADERS) print(f"{len(etuds)} étudiants courants") for etud in etuds: if etud["code_nip"]: sems = GET(f"/etudiant/nip/{etud['code_nip']}/formsemestres", headers=HEADERS) assert not sems or [sem["annee_scolaire"] for sem in sems] ```
Author
Owner

réglé par 6224bb8a11

réglé par 6224bb8a116d7f913c1663738caf91bd64830b10
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: ScoDoc/ScoDoc#505
No description provided.