From 81d775e5a6a885ec2a3439e0f20943575d358108 Mon Sep 17 00:00:00 2001 From: Victor Lacasse-Beaudoin Date: Wed, 14 Feb 2024 16:36:44 -0500 Subject: [PATCH] fix: escalate getmembreresponse message as error if no returned membre --- data/apiclient.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/data/apiclient.go b/data/apiclient.go index a068809..00fb690 100644 --- a/data/apiclient.go +++ b/data/apiclient.go @@ -63,6 +63,10 @@ func (a *ApiClient) GetMembre(membreID string) (models.Membre, error) { } if getMembreResponse.Data.Membre == *new(models.Membre) { + if getMembreResponse.Message != "" { + return getMembreResponse.Data.Membre, fmt.Errorf(getMembreResponse.Message) + } + return getMembreResponse.Data.Membre, fmt.Errorf("Ce numéro étudiant ne correspond à aucunE membre") }