diff --git a/app/Http/Controllers/SubscribeController.php b/app/Http/Controllers/SubscribeController.php index 953f7757..f8926c3c 100644 --- a/app/Http/Controllers/SubscribeController.php +++ b/app/Http/Controllers/SubscribeController.php @@ -69,12 +69,12 @@ class SubscribeController extends Controller ->withErrors($e->getMessageBag()); } - $message = $subscription->is_verified ? - trans('cachet.subscriber.email.already-subscribed', ['email' => $email]) : - trans('cachet.subscriber.email.subscribed'); + if ($subscription->is_verified) { + return Redirect::route('status-page')->withSuccess(trans('cachet.subscriber.email.already-subscribed', ['email' => $email])); + } return Redirect::route('subscribe.manage', $subscription->verify_code) - ->withSuccess(sprintf('%s %s', trans('dashboard.notifications.awesome'), $message)); + ->withSuccess(sprintf('%s %s', trans('dashboard.notifications.awesome'), trans('cachet.subscriber.email.subscribed'))); } /** diff --git a/resources/views/subscribe/manage.blade.php b/resources/views/subscribe/manage.blade.php index 3bcade12..31c569cc 100644 --- a/resources/views/subscribe/manage.blade.php +++ b/resources/views/subscribe/manage.blade.php @@ -20,18 +20,44 @@