Premier porblème, visible dans la vidéo :
Si un QR code à déjà été scanné, lors d'un simple clique sur le bouton "Scan QR code" le reader fait directement un appel pour récupérer le dernier patient scanné.
Dans la vidéo je n'ai rien scanné et pourtant un call est fait sur GET /api/patients/find_by?field=id&value=083cd83b-41d2-4529-8ac9-0b1f56b0e35f
Dès lors le dernier patient créé ou ouvert est retourné et non le patient du QR code.
Deuxième problème :
Lors du premier lancement de l'application (pas de barcode en store), le reader fait un quadruple call au hub.
Le scan tourne en boucle et nous sommes obligé de réduire l'application et de la relancer
GET /api/patients/find_by?field=uid&value=24b9cd92-cb8d-44d7-9f7c-48fb61f90746
GET /api/patients/find_by?field=uid&value=24b9cd92-cb8d-44d7-9f7c-48fb61f90746
GET /api/patients/find_by?field=id&value=0357d4cc-04d7-49f3-9a2e-48dd4899e95d
GET /api/patients/find_by?field=id&value=0357d4cc-04d7-49f3-9a2e-48dd4899e95d
Troisième problème (lié au précédent)
Dans certains cas de figure, l'application fait de multiples call sur le hub et fait des aller retours entre patient. Visible légèrement à la fin de la troisième vidéo. Sans aucun clique, l'application récupère un ancien barcode scanné et nous redirige sur ce patient
Environment
Server : PROD and TEST App version : 1.2.0
Describe the bug
Premier porblème, visible dans la vidéo : Si un QR code à déjà été scanné, lors d'un simple clique sur le bouton "Scan QR code" le reader fait directement un appel pour récupérer le dernier patient scanné. Dans la vidéo je n'ai rien scanné et pourtant un call est fait sur GET /api/patients/find_by?field=id&value=083cd83b-41d2-4529-8ac9-0b1f56b0e35f Dès lors le dernier patient créé ou ouvert est retourné et non le patient du QR code.
Deuxième problème : Lors du premier lancement de l'application (pas de barcode en store), le reader fait un quadruple call au hub. Le scan tourne en boucle et nous sommes obligé de réduire l'application et de la relancer GET /api/patients/find_by?field=uid&value=24b9cd92-cb8d-44d7-9f7c-48fb61f90746 GET /api/patients/find_by?field=uid&value=24b9cd92-cb8d-44d7-9f7c-48fb61f90746 GET /api/patients/find_by?field=id&value=0357d4cc-04d7-49f3-9a2e-48dd4899e95d GET /api/patients/find_by?field=id&value=0357d4cc-04d7-49f3-9a2e-48dd4899e95d
Troisième problème (lié au précédent) Dans certains cas de figure, l'application fait de multiples call sur le hub et fait des aller retours entre patient. Visible légèrement à la fin de la troisième vidéo. Sans aucun clique, l'application récupère un ancien barcode scanné et nous redirige sur ce patient
https://user-images.githubusercontent.com/109588388/207298720-13929d20-0b7f-42bf-a597-362883423283.MOV
https://user-images.githubusercontent.com/109588388/207298745-ef7dc597-028d-497b-8d73-f9a4b9321dfa.MOV
https://user-images.githubusercontent.com/109588388/207298764-a7632141-8168-4d37-aea5-832dc37fe1d1.MOV