From 7b60d210eec6a14949bfbaac54944b8f3012d788 Mon Sep 17 00:00:00 2001 From: James Cole Date: Sun, 17 Mar 2019 07:31:12 +0100 Subject: [PATCH] Other delete thing. --- app/Http/Middleware/StartFireflySession.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/Http/Middleware/StartFireflySession.php b/app/Http/Middleware/StartFireflySession.php index dd56c8de16..00b3580734 100644 --- a/app/Http/Middleware/StartFireflySession.php +++ b/app/Http/Middleware/StartFireflySession.php @@ -41,10 +41,13 @@ class StartFireflySession extends StartSession */ protected function storeCurrentUrl(Request $request, $session): void { - $uri = $request->fullUrl(); - $strpos = strpos($uri, 'jscript'); + $uri = $request->fullUrl(); + $isScriptPage = strpos($uri, 'jscript'); + $isDeletePage = strpos($uri, 'delete'); - if (false === $strpos && 'GET' === $request->method() && !$request->ajax()) { + // also stop remembering "delete" URL's. + + if (false === $isScriptPage && false === $isDeletePage && 'GET' === $request->method() && !$request->ajax()) { $session->setPreviousUrl($uri); Log::debug(sprintf('Will set previous URL to %s', $uri));