Chybné zobrazení popisu jídla na instanci SPŠei Ostrava #6
Labels
No labels
bug
documentation
dotaz
duplikát
good first issue
kompatibilita
potřebuje pomoc
stale
vylepšení
wontfix
No milestone
No project
No assignees
2 participants
Total time spent: 10 minutes 43 seconds
Due date
hernik
10 minutes 43 seconds
No due date set.
Dependencies
No dependencies set.
Reference: hernik/canteenlib#6
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Popis
Popisy obědů se nezobrazují správně při použití instance SPŠei Ostrava.
Očekávané chování:
Správné zobrazení popisů jídel.
Skutečné chování
V popisu oběda se zobrazují názvy alergenů včetně HTML tagů (viz screenshot)
Instance iCanteen: https://obedy.spseiostrava.cz:8443
Verze iCanteen instance: 2.17.03
OS: Android
Verze OpenCanteen: 1.7.0
To bude asi problém s knihovnou, nevím jestli to zvládnu opravit bez přístupu do Vaší iCanteen, minimálně by se mi hodil čistý HTML text na webu icanteen na stránce s jídelníčkem (adresa asi https://obedy.spseiostrava.cz:8443/faces/secured/main.jsp)
Podle mě je problém v tom, že knihovna bere jako popis oběda celý obsah tagu
<div class="jidWrapCenter">
, ale alergeny jsou ve vlastním tagu<span class="textGrey">
, který je v něm vnořený. Nestudoval jsem ale kód té knihovny, toto je jen moje doměnka a můžu se mýlit.Zajímavé je, že když si ten HTML soubor, který jsi poslal, nechám knihovnou převést a zobrazit, tak mi to zobrazuje normálně
[Obiloviny, Vejce, Sójové boby (sója), Mléko, Celer, Oxid siřičitý a siřičitany]
.Teď jsem tam max. změnil, že to některé alergeny nenašlo, ale jinak to zobrazovalo čistě.
Dělá to tohle úplně u všech jídel s alergeny?
Pokud máš možnost, zkus chybu reprodukovat následujícím kódem:
Ano, viz přiložené screenshoty.
-------------------------------------------------------------------------------
Upravil index, protože u svačin nejsou alergeny a tudíž to vracelo prázdné pole:
Canteenlib 1.1.1 vypisuje
[Obiloviny, Vejce, Ryby]
, Canteenlib z Gitu vypisuje správně všechny:[Obiloviny, Vejce, Ryby, Mléko, Oxid siřičitý a siřičitany]
Výstup odpovídá úterý 11. dubna, to jde vidět i na jednom ze screenshotů.
Teď už se ztrácím v tom, kde je problém. Jestli OpenCanteen zobrazuje špatně aleregeny tak to se musím podívat, zda-li není problém tam, jelikož canteenlib to teda zobrazuje správně(?), což by bylo divné protože on to jen z canteenlib přebírá. Nebo jsem ten problém nepochopil.