restoreRequest() načte správný presenter, ale adresa zůstává špatná

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

Zdravím,
mám tento kód:

/** @var string @persistent */
public $backLink;


/**
 * @param int $taskId
 */
public function renderDetail($taskId)
{
	$this->backLink = $this->storeRequest();
	$this->template->task = $this->tasks->find($taskId);
}

/**
 * @param int $taskId
 */
public function actionRemove($taskId)
{
	$task = $this->tasks->find($taskId);
	//...
	$this->taskManager->remove($task);
	//...
	$this->restoreRequest($this->backLink);
	$this->redirect('default');
}

restoreRequest() funguje dobře a po smazání mě vrátí na stránku ze které přišel požadavek na smazání, problém ale je že v URL zůstává adresa …/remove/4 a když potom refreshnu stránku padám do chyby, protože mažu něco co už jsem smazal.

Dělám někde chybu, nebo nevíte někdo jak tento problém vyřešit?

Předem díky za rady :)