aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Wallabag/CoreBundle/Controller/EntryController.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/Wallabag/CoreBundle/Controller/EntryController.php')
-rw-r--r--src/Wallabag/CoreBundle/Controller/EntryController.php14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/Wallabag/CoreBundle/Controller/EntryController.php b/src/Wallabag/CoreBundle/Controller/EntryController.php
index 17b72bd1..9443ae82 100644
--- a/src/Wallabag/CoreBundle/Controller/EntryController.php
+++ b/src/Wallabag/CoreBundle/Controller/EntryController.php
@@ -344,7 +344,9 @@ class EntryController extends Controller
344 $message 344 $message
345 ); 345 );
346 346
347 return $this->redirect($request->headers->get('referer')); 347 $redirectUrl = $this->get('wallabag_core.helper.redirect')->to($request->headers->get('referer'));
348
349 return $this->redirect($redirectUrl);
348 } 350 }
349 351
350 /** 352 /**
@@ -374,7 +376,9 @@ class EntryController extends Controller
374 $message 376 $message
375 ); 377 );
376 378
377 return $this->redirect($request->headers->get('referer')); 379 $redirectUrl = $this->get('wallabag_core.helper.redirect')->to($request->headers->get('referer'));
380
381 return $this->redirect($redirectUrl);
378 } 382 }
379 383
380 /** 384 /**
@@ -408,7 +412,11 @@ class EntryController extends Controller
408 ); 412 );
409 413
410 // don't redirect user to the deleted entry 414 // don't redirect user to the deleted entry
411 return $this->redirect($url !== $request->headers->get('referer') ? $request->headers->get('referer') : $this->generateUrl('homepage')); 415 $to = ($url !== $request->headers->get('referer') ? $request->headers->get('referer') : $this->generateUrl('homepage'));
416
417 $redirectUrl = $this->get('wallabag_core.helper.redirect')->to($to);
418
419 return $this->redirect($redirectUrl);
412 } 420 }
413 421
414 /** 422 /**