Fix old category chart

This commit is contained in:
James Cole
2019-01-27 07:48:17 +01:00
parent 62ce9660b4
commit 4866b9dabb

View File

@@ -185,15 +185,18 @@ class CategoryController extends Controller
/** @var Category $category */ /** @var Category $category */
foreach ($categories as $category) { foreach ($categories as $category) {
$spentArray = $repository->spentInPeriodPerCurrency(new Collection([$category]), $accounts, $start, $end); $spentArray = $repository->spentInPeriodPerCurrency(new Collection([$category]), $accounts, $start, $end);
foreach ($spentArray as $currencyId => $spent) { foreach ($spentArray as $categoryId => $spentInfo) {
if (bccomp($spent, '0') === -1) { foreach($spentInfo['spent'] as $currencyId => $row) {
$currencies[$currencyId] = $currencies[$currencyId] ?? $currencyRepository->findNull((int)$currencyId); $spent= $row['spent'];
$tempData[] = [ if (bccomp($spent, '0') === -1) {
'name' => $category->name, $currencies[$currencyId] = $currencies[$currencyId] ?? $currencyRepository->findNull((int)$currencyId);
'spent' => bcmul($spent, '-1'), $tempData[] = [
'spent_float' => (float)bcmul($spent, '-1'), 'name' => $category->name,
'currency_id' => $currencyId, 'spent' => bcmul($spent, '-1'),
]; 'spent_float' => (float)bcmul($spent, '-1'),
'currency_id' => $currencyId,
];
}
} }
} }
} }