mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-10-14 00:04:24 +00:00
Fix null pointer.
This commit is contained in:
@@ -69,7 +69,7 @@ class Range
|
|||||||
/** @var \FireflyIII\Repositories\Journal\JournalRepositoryInterface $repository */
|
/** @var \FireflyIII\Repositories\Journal\JournalRepositoryInterface $repository */
|
||||||
$repository = app('FireflyIII\Repositories\Journal\JournalRepositoryInterface');
|
$repository = app('FireflyIII\Repositories\Journal\JournalRepositoryInterface');
|
||||||
$journal = $repository->first();
|
$journal = $repository->first();
|
||||||
if ($journal) {
|
if (!is_null($journal->id)) {
|
||||||
Session::put('first', $journal->date);
|
Session::put('first', $journal->date);
|
||||||
} else {
|
} else {
|
||||||
Session::put('first', Carbon::now()->startOfYear());
|
Session::put('first', Carbon::now()->startOfYear());
|
||||||
|
@@ -59,6 +59,9 @@ class JournalRepository implements JournalRepositoryInterface
|
|||||||
public function first(): TransactionJournal
|
public function first(): TransactionJournal
|
||||||
{
|
{
|
||||||
$entry = $this->user->transactionjournals()->orderBy('date', 'ASC')->first(['transaction_journals.*']);
|
$entry = $this->user->transactionjournals()->orderBy('date', 'ASC')->first(['transaction_journals.*']);
|
||||||
|
if (is_null($entry)) {
|
||||||
|
return new TransactionJournal;
|
||||||
|
}
|
||||||
|
|
||||||
return $entry;
|
return $entry;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user