From e1956b2da927dbcbd4e1cfb4a6d05b03ea3f396f Mon Sep 17 00:00:00 2001 From: Dave Earley Date: Sun, 6 Nov 2016 21:56:35 +0000 Subject: [PATCH] Fix issue where widgets would refresh to full site on timeout (closes #235) --- app/Http/Controllers/EventCheckoutController.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/EventCheckoutController.php b/app/Http/Controllers/EventCheckoutController.php index 9df58243..4569dfa4 100644 --- a/app/Http/Controllers/EventCheckoutController.php +++ b/app/Http/Controllers/EventCheckoutController.php @@ -239,7 +239,8 @@ class EventCheckoutController extends Controller $order_session = session()->get('ticket_order_' . $event_id); if (!$order_session || $order_session['expires'] < Carbon::now()) { - return redirect()->route('showEventPage', ['event_id' => $event_id]); + $route_name = $this->is_embedded ? 'showEmbeddedEventPage' : 'showEventPage'; + return redirect()->route($route_name, ['event_id' => $event_id]); } $secondsToExpire = Carbon::now()->diffInSeconds($order_session['expires']);