Fix null pointer.

This commit is contained in:
James Cole 2016-04-10 21:31:00 +02:00
parent e893000ce9
commit a9c026884d
2 changed files with 4 additions and 1 deletions

View File

@ -69,7 +69,7 @@ class Range
/** @var \FireflyIII\Repositories\Journal\JournalRepositoryInterface $repository */
$repository = app('FireflyIII\Repositories\Journal\JournalRepositoryInterface');
$journal = $repository->first();
if ($journal) {
if (!is_null($journal->id)) {
Session::put('first', $journal->date);
} else {
Session::put('first', Carbon::now()->startOfYear());

View File

@ -59,6 +59,9 @@ class JournalRepository implements JournalRepositoryInterface
public function first(): TransactionJournal
{
$entry = $this->user->transactionjournals()->orderBy('date', 'ASC')->first(['transaction_journals.*']);
if (is_null($entry)) {
return new TransactionJournal;
}
return $entry;
}