diff --git a/app/Http/Controllers/BlueVineController.php b/app/Http/Controllers/BlueVineController.php index 188054d858c3..d6cd3bfa26f6 100644 --- a/app/Http/Controllers/BlueVineController.php +++ b/app/Http/Controllers/BlueVineController.php @@ -61,8 +61,9 @@ class BlueVineController extends BaseController { } } - $user->account->bluevine_status = 'signed_up'; - $user->account->save(); + $account = $user->primaryAccount(); + $account->bluevine_status = 'signed_up'; + $account->save(); $quote_data = json_decode( $response->getBody() ); @@ -73,8 +74,9 @@ class BlueVineController extends BaseController { $user = Auth::user(); if ( $user ) { - $user->account->bluevine_status = 'ignored'; - $user->account->save(); + $account = $user->primaryAccount(); + $account->bluevine_status = 'ignored'; + $account->save(); } return 'success'; @@ -85,4 +87,4 @@ class BlueVineController extends BaseController { return Redirect::to( '/dashboard' ); } -} \ No newline at end of file +} diff --git a/app/Http/Controllers/DashboardController.php b/app/Http/Controllers/DashboardController.php index 35397787f1d4..275f90e092d6 100644 --- a/app/Http/Controllers/DashboardController.php +++ b/app/Http/Controllers/DashboardController.php @@ -43,7 +43,7 @@ class DashboardController extends BaseController $expenses = $dashboardRepo->expenses($accountId, $userId, $viewAll); $tasks = $dashboardRepo->tasks($accountId, $userId, $viewAll); - $showBlueVinePromo = ! $account->bluevine_status + $showBlueVinePromo = ! $user->primaryAccount()->bluevine_status && env('BLUEVINE_PARTNER_UNIQUE_ID') && $account->created_at <= date( 'Y-m-d', strtotime( '-1 month' ));