Merge pull request 'fix: reconsidérer Not Found sur GetMembre comme non-trouvé' (#16) from fix/scan-getmembre-error-notfound into main

Reviewed-on: #16
This commit is contained in:
Victor Lacasse-Beaudoin 2024-02-14 17:04:14 -05:00
commit 34ee2c0955

View file

@ -81,7 +81,7 @@ func (a *APIHandler) ScanGET(c echo.Context) error {
membre, err := a.BottinAPIClient.GetMembre(membreID)
if err != nil {
switch err.Error() {
case "Ce numéro étudiant ne correspond à aucunE membre":
case "Ce numéro étudiant ne correspond à aucunE membre", "Not Found":
r.Message = fmt.Sprintf("%s n'est pas membre de l'AGECEM", membreID)
r.StatusCode = http.StatusNotFound
case "Veuillez fournir un numéro étudiant à rechercher":
@ -115,7 +115,7 @@ func (a *APIHandler) ScanPOST(c echo.Context) error {
membre, err := a.BottinAPIClient.GetMembre(membreID)
if err != nil {
switch err.Error() {
case "Ce numéro étudiant ne correspond à aucunE membre":
case "Ce numéro étudiant ne correspond à aucunE membre", "Not Found":
r.Message = fmt.Sprintf("👎 %s n'est pas membre de l'AGECEM", membreID)
r.Error = err.Error()
r.StatusCode = http.StatusNotFound