HeroPhil / DHBW-KinoCinema

https://dhbw-kk-kino.web.app/
GNU General Public License v3.0
0 stars 0 forks source link

Bug QRCode #80

Closed ChrisDHBW closed 3 years ago

ChrisDHBW commented 3 years ago

Wenn man mehr als einen QR Code erzeugen möchte kommt ein Fehler.

NicklasPlatz commented 3 years ago

Habe QRCodes mit Hilfe von Dummy Daten in der Methode erzeugen lassen und keine Probleme/Fehler feststellen können. Sowohl Tickets als auch unterschiedliche, funktionierende QRCodes wurden erzeugt ohne Fehlermeldung. Das Problem liegt wahrscheinlich bei den Daten. Die Fehlermeldung wäre dafür ganz hilfreich.

ChrisDHBW commented 3 years ago

QR8bitByte http://localhost:5000/confirmation/QRcode/qrcode.js:35 addData http://localhost:5000/confirmation/QRcode/qrcode.js:87 makeCode http://localhost:5000/confirmation/QRcode/qrcode.js:583 createQrCode http://localhost:5000/confirmation/index.js:127 createTicket http://localhost:5000/confirmation/index.js:113 loadTicketsWithQRCode http://localhost:5000/confirmation/index.js:63 onclick http://localhost:5000/confirmation/:1 Wie gesagt mit einem geht es, nur einer mehr bringt einem diesen Fehler

NicklasPlatz commented 3 years ago

Fehler konnte auf live Page reproduziert werden Bild_2021-01-28_130638 versucht wurden 3 Tickets zu buchen, nur das erste wurde erfolgreich erstellt, die anderen beiden sind "null" im SessionStorage Fehler kommt daher das auf die "length" der QRCode Value Daten zugegriffen wird (im Prinzip eine NullPointerException)

ChrisDHBW commented 3 years ago

Bei mir steht da nichts mit length, bei mir steht da "Uncaught TypeError: this.data is undefined". Hab das mit dem Length, aber präventiv behoben

HeroPhil commented 3 years ago

review:

HeroPhil commented 3 years ago

looks good