From 5d50f92dd313e2e92fec515876c945b763c1c411 Mon Sep 17 00:00:00 2001 From: James Cole Date: Sat, 12 Mar 2016 07:04:47 +0100 Subject: [PATCH] Issue #208 --- app/Http/Controllers/AccountController.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/AccountController.php b/app/Http/Controllers/AccountController.php index 6581c7ed70..b9ed2fd939 100644 --- a/app/Http/Controllers/AccountController.php +++ b/app/Http/Controllers/AccountController.php @@ -156,9 +156,9 @@ class AccountController extends Controller $types = Config::get('firefly.accountTypesByIdentifier.' . $what); $accounts = $repository->getAccounts($types); /** @var Carbon $start */ - $start = clone session('start', Carbon::now()->startOfMonth()); + $start = clone session('start', Carbon::now()->startOfMonth()); /** @var Carbon $end */ - $end = clone session('end', Carbon::now()->endOfMonth()); + $end = clone session('end', Carbon::now()->endOfMonth()); $start->subDay(); $ids = $accounts->pluck('id')->toArray(); @@ -225,6 +225,13 @@ class AccountController extends Controller Session::flash('success', 'New account "' . $account->name . '" stored!'); Preferences::mark(); + // update preferences if necessary: + $frontPage = Preferences::get('frontPageAccounts', [])->data; + if (count($frontPage) > 0) { + $frontPage[] = $account->id; + Preferences::set('frontPageAccounts', $frontPage); + } + if (intval(Input::get('create_another')) === 1) { // set value so create routine will not overwrite URL: Session::put('accounts.create.fromStore', true);