[2.1] Presenter: link() v presenteru odkazující na neexistující presenter vrací url sám na sebe

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
JDC
Člen | 19
+
0
-

Když použiju v presenteru $this->link() a link odkazuje na neexistující presenter, metoda vrátí url na prezenter, ve kterém byla volána, místo aby vyhodila výjimku BadRequestException. Projekt mám rozdělen na 2 moduly, front a back a ty se dál mohou větvit na submoduly. Proto mám v konfiguraci namapováno:

application:
		errorPresenter: front:Error
		catchExceptions: false
		mapping:
			front: App\*Module\*Presenter
			adminex: Adminex\*Module\*Presenter

Pro příklad odkazování:

HomepagePresenter:

$this->link("unexisted:default"); //Returns link to Homepage Presenter http://server.tld
$this->link("exist:default"); //OK, link refers to http://server.tld/exist/default

n:href macro v latte je v pohodě. Když jím odkážu na neexistující presenter, tak hodí vyjímku do parametru href.

Jedná se o bug, nebo prostě někde dělám něco blbě? Nevadí tomu nějak to mapování modulů?