corona-warn-app / cwa-app-ios

Native iOS app using the exposure notification framework from Apple. The CWA development ends on May 31, 2023. You still can warn other users until April 30, 2023. More information:
https://coronawarn.app/en/faq/#ramp_down
Apache License 2.0
1.68k stars 286 forks source link

Twitter Report: CWA show 3/3 certificate as invalid for entry to France, CovPass shows valid #3935

Closed Ein-Tim closed 2 years ago

Ein-Tim commented 2 years ago

Avoid duplicates

Technical details

Describe the bug

CovPass shows a 3/3 vaccination certificate as valid for the entry of France, CWA shows it as invalid.

CWA CovPass
   

The rule which failed in CWA is: "With Moderna vaccine, a finished vaccination course is considered protective earliest from 28 days after the date of the last vaccination."

Steps to reproduce the issue

  1. Add a Booster certificate to your CWA and your CovPass
  2. Check the validity for France
  3. See that CWA shows invalid, CovPass shows valid

Note: It seems like this only happens for 6 days after the vaccination in the CWA.

Expected behaviour

CWA and CovPass should show the same result.

Additional context

  1. Link to Twitter: https://twitter.com/diluvium76/status/1467126523618643968?s=20
  2. @vaubaehn & @timokoenig I guess you could be interested in this.
thomasaugsten commented 2 years ago

The CWA is here correct. France has the clear rule independent of 2/2 or 3/3. The vaccination is valid after 7 days. The english translation states 28 days but the rule checks for 7 days like the french description Avec le vaccin BioNTech/Pfizer, un parcours vaccinale terminé est concideré comme protecteur au plus tôt à partir de 7 jours apres la date de la derniere injection. https://distribution.dcc-rules.de/rules/FR/4d1ff7f7a52eb59e4f93752c227a09e2d1e6748fcdb32fa67ad1e9c4686f1147

Im not sure why CovPass is not checking correctly maybe it using the 2/2 instead of 3/3

Ein-Tim commented 2 years ago

@thomasaugsten

Thanks for your answer!

I see, I will open the issue in the CovPass repo then.

Im not sure why CovPass is not checking correctly maybe it using the 2/2 instead of 3/3

The user removed the 2/2 cert and still got the same valid message, I will raise the issue in the CovPass repo.

FYI @timokoenig

Ein-Tim commented 2 years ago

Closing this issue in favour of https://github.com/Digitaler-Impfnachweis/covpass-ios/issues/76.

uwemock commented 2 years ago

The CWA is here correct. France has the clear rule independent of 2/2 or 3/3. The vaccination is valid after 7 days.

No, this is not the case. The French Government states:

"Le rappel vaccinal est-il obligatoire pour avoir un "pass sanitaire" valide? [...] Toutes les personnes qui font leur rappel disposeront d’un nouveau QR Code, qui deviendra valide 7 jours après leur injection s’il s’agit d’une deuxième dose, ou immédiatement s’il s’agit d’une 3e dose ou plus."

In English: "Is the booster vaccination required to have a valid sanitary pass? [...] All people who receive their booster dose will receive a new QR code which is valid 7 days after their injection if it was their second dose, or immediately if it was their third dose at least."

https://solidarites-sante.gouv.fr/grands-dossiers/vaccin-covid-19/je-suis-un-particulier/dose-de-rappel-covid19