mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-02-25 18:45:27 -06:00
Respond to empty account collection #524
This commit is contained in:
parent
6fe28b15df
commit
3ef569d280
@ -396,7 +396,17 @@ class CategoryRepository implements CategoryRepositoryInterface
|
|||||||
{
|
{
|
||||||
/** @var JournalCollectorInterface $collector */
|
/** @var JournalCollectorInterface $collector */
|
||||||
$collector = app(JournalCollectorInterface::class, [$this->user]);
|
$collector = app(JournalCollectorInterface::class, [$this->user]);
|
||||||
$collector->setRange($start, $end)->setTypes([TransactionType::WITHDRAWAL])->setAccounts($accounts)->setCategories($categories);
|
$collector->setRange($start, $end)->setTypes([TransactionType::WITHDRAWAL])->setCategories($categories);
|
||||||
|
|
||||||
|
|
||||||
|
if ($accounts->count() > 0) {
|
||||||
|
$collector->setAccounts($accounts);
|
||||||
|
}
|
||||||
|
if ($accounts->count() === 0) {
|
||||||
|
$collector->setAllAssetAccounts();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
$set = $collector->getJournals();
|
$set = $collector->getJournals();
|
||||||
$sum = strval($set->sum('transaction_amount'));
|
$sum = strval($set->sum('transaction_amount'));
|
||||||
|
|
||||||
@ -414,7 +424,15 @@ class CategoryRepository implements CategoryRepositoryInterface
|
|||||||
{
|
{
|
||||||
/** @var JournalCollectorInterface $collector */
|
/** @var JournalCollectorInterface $collector */
|
||||||
$collector = app(JournalCollectorInterface::class, [$this->user]);
|
$collector = app(JournalCollectorInterface::class, [$this->user]);
|
||||||
$collector->setRange($start, $end)->setAccounts($accounts)->setTypes([TransactionType::WITHDRAWAL])->withoutCategory();
|
$collector->setRange($start, $end)->setTypes([TransactionType::WITHDRAWAL])->withoutCategory();
|
||||||
|
|
||||||
|
if ($accounts->count() > 0) {
|
||||||
|
$collector->setAccounts($accounts);
|
||||||
|
}
|
||||||
|
if ($accounts->count() === 0) {
|
||||||
|
$collector->setAllAssetAccounts();
|
||||||
|
}
|
||||||
|
|
||||||
$set = $collector->getJournals();
|
$set = $collector->getJournals();
|
||||||
$set = $set->filter(
|
$set = $set->filter(
|
||||||
function (Transaction $transaction) {
|
function (Transaction $transaction) {
|
||||||
|
Loading…
Reference in New Issue
Block a user