Closed tyrann0us closed 3 years ago
The guideline of the Kassenärztliche Bundesvereinigung are very strict regarding the format of the QR-Code and every creator of the Form 10c has to follow this guideline. ~Please inform the creator of the form to correct this error.~
Thanks for your quick response.
Please inform the creator of the form to correct this error.
I have no idea who the creator of that form is and even if I wanted, I’m pretty sure I wouldn’t be able to find it out.
Maybe it’s just me but shouldn’t the app take into account „wrong” QR codes? Because fixing the codes for future printouts doesn’t help people that already received a faulty one.
Thanks!
The creator in the most case is the person which handover you this form. This was already discussed but all parties has to follow the KBV guidelines
FYI: Here's a Twitter user who also has such a QR code: https://twitter.com/die_dila/status/1453376494403719170?s=21
IHMO the app should accept these codes and just make the uppercase letters lowercase.
@thomasaugsten Would it be very difficult to implement a fix for this? If not, I strongly suggest to implement one. You have to keep in mind that an average user will stop their efforts when they see the error message and they will be disappointed from the app and not from the issuer of the QR code.
I double check this and this could be also a newly introduced bug with the universal QR-Code. We looking into this
@thomasaugsten Thank you!
@tyrann0us @Ein-Tim FYI PR https://github.com/corona-warn-app/cwa-app-ios/pull/3765
I can confirm that version 2.13.1 (0) fixes the issue. The app now accepts the faulty QR code.
Thanks for fixing this so quickly! ❤️
Technical details
Describe the bug
PCR test forms that use uppercase HTTPS://LOCALHOST/?[…] in the QR code can’t be scanned with the app. Error message is “Fehler Der QR-Code wird nicht in der Corona-Warn-App unterstützt. Bitte scannen Sie einen geeigneten QR-Code.”
Steps to reproduce the issue
Expected behaviour
The app accepts the QR code.
Possible Fix
Lowercase protocol and hostname before processing the URL.
Workaround
Additional context
I got the form with the faulty QR code from my kid’s pediatrician. According to her, the forms used to work in the past but she had no cases lately. The working form I received from my family doctor.
Notes
I know that similar reports have been filed in the past. However, I believe this is a relatively major issue because it is still open and prevents people without technical background to import their tests into the app. And in the worst case they therefore know about their test result later than necessary (or not at all). So I decided to open a separate issue. The existing ones are either closed, mention a different error message, are in the Android repository or are extraordinary long. I apologize if this is a duplicate.
Both tests are positive BTW. 🤒
Internal Tracking ID: EXPOSUREAPP-10237