LAB-MI / attestation-deplacement-derogatoire-covid-19

MIT License
29 stars 21 forks source link

Le générateur ne fonctionne pas sur certains smartphones #22

Open Guillaumeh3 opened 3 years ago

Guillaumeh3 commented 3 years ago

Testé sur un Redmi note 5, un samsung S7 et un oneplus 7T avec Chrome Seul le redmi permet de générer une attestation, ça ne fonctionne pas sur les deux autres. Sur le S7, testé également avec Firefox sans succès Testé sur un PC sous W10 avec Chrome, Firefox et Edge on a le même comportement.

Guillaumeh3 commented 3 years ago

J'ai trouvé la source du problème : Le nom de la ville n'est pas accepté car trop long (30 caractères), en raccourcissant ça passe Ce qui est étonnant c'est que ça fonctionnait sur les précédentes versions de l'attestation. Il y a un bug dans la fonction de validation : Uncaught (in promise) TypeError:options.sizemust be of typenumberorn, but was actually of typenull at l (validators.ts:156) at c (validators.ts:164) at u.drawText (PDFPage.ts:885) at A (pdf-util.js:105) at pdf-util.js:117 at f (runtime.js:63) at Generator._invoke (runtime.js:293) at Generator.next (runtime.js:118) at n (asyncToGenerator.js:3) at c (asyncToGenerator.js:25) l @ validators.ts:156 c @ validators.ts:164 (anonymous) @ PDFPage.ts:885 A @ pdf-util.js:105 (anonymous) @ pdf-util.js:117 f @ runtime.js:63 (anonymous) @ runtime.js:293 (anonymous) @ runtime.js:118 n @ asyncToGenerator.js:3 c @ asyncToGenerator.js:25 Promise.then (async) n @ asyncToGenerator.js:13 c @ asyncToGenerator.js:25 (anonymous) @ asyncToGenerator.js:32 (anonymous) @ asyncToGenerator.js:21 (anonymous) @ form-util.js:182

JV-conseil commented 3 years ago

👉 Voir détail de la panne #20 et correction https://github.com/LAB-MI/attestation-deplacement-derogatoire-covid-19/pull/19 du bug 🐛