diff --git a/application/modules/admin/controllers/ZoneController.php b/application/modules/admin/controllers/ZoneController.php
index fd67a43913ad08180276cb841823c73f36be1160..d2c88d13a6dbbbbf7050cdb9576cbfe4c3000c10 100644
--- a/application/modules/admin/controllers/ZoneController.php
+++ b/application/modules/admin/controllers/ZoneController.php
@@ -82,10 +82,10 @@ class Admin_ZoneController extends ZendAfi_Controller_Action
 		$this->view->titre = $this->view->_('Placement des bibliothèques sur la carte');
 
 		if(!$zone = Class_Zone::find($this->_request->getParam('id_zone')))
-			$this->_redirect('admin/zone/index');
+			return $this->_redirect('admin/zone/index');
 
 		if(!$bibs = $zone->getVisibleBibs())
-			$this->_redirect('admin/zone/index');
+			return $this->_redirect('admin/zone/index');
 
 		if ($this->_request->isPost()) {
 			foreach($bibs as $bib) {