The signal receiver component is not found

před 11 dny

sucho
Člen | 55
+
0
-

Dobrý deň
mám komponentu napr. randomProducts ktorá zobrazuje náhodne produkty

Do nej mám pridanú komponentu productComparison na porovnávanie produktov
tlačidlo funguje ako handle

Sem tam v log priečinku nájdem Nette\Application\UI\BadSignalException #403

The signal receiver component 'randomproducts-productcomparison-actual_410566250' is not found.

Handle vyvolávam ajaxom a mám tam aj

if ($this->presenter->isAjax()) {
    $this->redrawControl();
} else {
    $this->presenter->redirect('this');
}

Netuším odkiaľ sa to tam berie, pri klikaní všetko funguje v poriadku
Keď otvorím URL z logu tak to hodí samozrejme chybu
Je jasné že je to random products takže pri každom refreshi to tam hodí iné produkty
Ale pri manuálnom skúšaní som s tým nemal problém

Môže byť že si vyhľadávač poukladal tieto URL a teraz ich náhodne skúša?
Dá sa to nejako bloknúť?