tichá chyba v payload při jiném kódování

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

Ahoj,
při odesílání payload se při jiném kódování nezobrazí žádná chyba, ale payload se neodešle. Jenom v hlavičce se odešle 500 error. Zobrazí se dokoncce i šablona, ale nezobrazí se laděnka (error se loguje v pořádku).

takže kód:

<?php
	$this->payload->foo = "nějaké české znaky";
	$this->terminate();
?>

skončí skrytou chybou

<?php
	$this->payload->foo = "nějaké české znaky";
	$this->sendPayload();
	$this->terminate();
?>

až v tomto případě se zobrazí chyba, ale ne v laděnce.

Napsal bych tento bug do hlášení chyb, kdyby fungovalo. Je celkem úsměvné, že stránka hlášení chyb nebyla nalezena :)

David Zadražil
Člen | 62
+
0
-

Když je to přes AJAX tak se laděnka nezobrazí. Jinak fce SendPayload() automaticky volá terminate(), tudíž je tam zbytečný.