Scouterna / skojjt

Närvarorapportering för scouter
Apache License 2.0
14 stars 15 forks source link

Lägga till person som redan är i kölistan. #163

Open puggan opened 1 year ago

puggan commented 1 year ago

En av personerna som stog på kölistan kom på sitt första möte idag.

Hur lägger man in personen på avdelningen.

"Lägg till Person" försöker ju lägga personen i kölista, men där finns de redan så får felmedelandet:

Ett fel inträffade

{"profile":[{"key":"ssno","value":null,"msg":"Personnumret är redan registrerat på medlem 3359051."}]}

[Tillbaka hem](https://skojjt.appspot.com/)

Tror att tidigare terminer så har den klagat med kopplat personen, men nu dyker personen inte upp på avdelningen.

puggan commented 1 year ago

https://github.com/Scouterna/skojjt/blob/e951c249149d8ede0736efe78f525f0920a189bd/scoutnet.py#L217-L221

kanske något i stil med:

if (result_json.profile[0].key === "ssno") {
   member_no = +/^Personnumret är redan registrerat på medlem (\d+).$/.exec(
      result_json.profile[0].msg
   )[1];
   if (member_no) {
      return member_no;
   }
}