If you enter http://www.yourshop.com or http://www.yourdomain.com/shop (wherever you have your shop), then change the currency before doing anything else, the error page is returned. This can be fixed by changing line 24 in "catalog/controller/module/currency.php" from
Code: Select all
$this->data['redirect'] = $this->url->http(str_replace('route=', '', urldecode(http_build_query($this->request->get))));
Code: Select all
if (@!$this->request->get['route']) {
$this->data['redirect'] = $this->url->http('common/home');
} else {
$this->data['redirect'] = $this->url->http(str_replace('route=', '', urldecode(http_build_query($this->request->get))));
}