hlidac-shopu
hlidac-shopu copied to clipboard
Rohlik.cz - chyba v konzoli plus spatna original price
https://www.rohlik.cz/c300102005-citrusy?productPopup=1350163-pomeranc-odr-navelina-1-ks
Za aktualni den mame spravnou original price z API (prepoctenou na gramaz), ale spatnou z detailu produktu (za kg) Original price:
{
"x":"2020-12-18T00:00:00.000Z",
"y":null
},
{
"x":"2020-12-19T00:00:00.000Z",
"y":13.21
},
{
"x":"2020-12-19T09:53:28.183Z",
"y":44.9
}
Navic chyba v konzoli:
Hlídačshopů.cz
content.js:17442 version: 1.8.10
12Fetch finished loading: GET "<URL>".
content.js:17288 Uncaught TypeError: Cannot read property 'indexOf' of undefined
at content.js:17288
at Array.find (<anonymous>)
at content.js:17288
at Array.find (<anonymous>)
at didRenderDetail2 (content.js:17288)
at Rohlik.shouldRender (content.js:17300)
at MutationObserver.observe.childList (content.js:16681)
Ad Chyba v konzoli: ta je z rohlíku, nesouvisí s námi, jen díky asynchronní povaze, se jejich hlášky strkají do naší "sekce". Je to matoucí a asi to zase zruším.
@jakubbalada co navrhuješ, jak se s tím poprat? :)
Vypada to, ze na strankovani taky neni original price na kus, takze to nejspis prepocitavame v KBC. Pak bysme to meli sjednotit a stejne pocitat i na detailu. Idealne na jednom miste - poslat cenu z extension, prepocitat, pridat do datasetu a poslat zpatky.
Rohlik přemázne graf na přímém detailu produktu. Musíme tam přidat čekání na stabilizaci DOM.