Closed kalkson closed 3 years ago
Kod świetny, ale znalazłem dziwnego buga: kiedy dodasz kilka achievementów a potem usuniesz to na wygenerowanym PDFie nie pojawia się żaden.
Dla zestawu: wszystko jest ok, generuje się w porządku.
Kiedy usunę kilka pozycji: w wygenerowanym PDFie nie ma achievementów. Patrzałem, czy to nie wina backendu ale okazuje się, że nie - backend głupieje, bo w formularzu są przesyłane obiekty z datami ale bez nazwy a także obiekty będące surowymi stringami z nazwą (normalnie string powinien być zapisany w tablicy pod kluczem "name"). Z vardumpa tablicy achievement:
array (size=5)
0 =>
array (size=2)
'startDate' => string '' (length=0)
'endDate' => string '' (length=0)
1 =>
array (size=2)
'startDate' => string '2021-02-18' (length=10)
'endDate' => string '' (length=0)
2 => string 'znak szczególny mam na ciele' (length=29)
3 => string 'Heeeej o heeeej' (length=15)
5 =>
array (size=2)
'startDate' => string '' (length=0)
'endDate' => string '' (length=0)
Poprawione. Usunąłem również logi.
Jak powyżej - zrefaktoryzowałem kod javasctiptu, a w zasadzie napisałem go na nowo. Powinno wszystko działać. Ale wiadomo jak to bywa, zdarzają sie fuckupy, więc poproszę o przetestowanie. Ponadto rozwiązałem #31 .