diff --git a/library/Icinga/Web/Wizard.php b/library/Icinga/Web/Wizard.php index 916dc1112f..1e0c8c49dc 100644 --- a/library/Icinga/Web/Wizard.php +++ b/library/Icinga/Web/Wizard.php @@ -217,12 +217,13 @@ public function handleRequest(Request $request = null) $this->setIsFinished(); } } elseif ($direction === static::BACKWARD) { + $page->populate($requestData); $isValid = true; } if ($isValid) { $pageData = & $this->getPageData(); - $pageData[$page->getName()] = $requestData; + $pageData[$page->getName()] = $page->getValues(); $this->setCurrentPage($this->getNewPage($requestedPage)); $page->getResponse()->redirectAndExit($page->getRedirectUrl()); }