diff --git a/app/Http/Controllers/PiggyBankController.php b/app/Http/Controllers/PiggyBankController.php index 845c5f8e02..2435d37b76 100644 --- a/app/Http/Controllers/PiggyBankController.php +++ b/app/Http/Controllers/PiggyBankController.php @@ -187,8 +187,8 @@ class PiggyBankController extends Controller 'name' => $account->name, 'balance' => Steam::balance($account, $end, true), 'leftForPiggyBanks' => $repository->leftOnAccount($account, $end), - 'sumOfSaved' => $piggyBank->savedSoFar, - 'sumOfTargets' => round($piggyBank->targetamount, 2), + 'sumOfSaved' => strval($piggyBank->savedSoFar), + 'sumOfTargets' => strval(round($piggyBank->targetamount, 2)), 'leftToSave' => $piggyBank->leftToSave, ]; } else { diff --git a/app/Repositories/Account/AccountRepository.php b/app/Repositories/Account/AccountRepository.php index 8b3a366166..99cf93bff8 100644 --- a/app/Repositories/Account/AccountRepository.php +++ b/app/Repositories/Account/AccountRepository.php @@ -333,7 +333,7 @@ class AccountRepository implements AccountRepositoryInterface $balance = Steam::balance($account, $date, true); /** @var PiggyBank $p */ foreach ($account->piggyBanks()->get() as $p) { - $balance = bcsub($p->currentRelevantRep()->currentamount, $balance); + $balance = bcsub($balance, $p->currentRelevantRep()->currentamount); } return $balance; @@ -544,7 +544,7 @@ class AccountRepository implements AccountRepositoryInterface * @return bool */ private function storeMetadata(Account $account, array $data): bool - { + { foreach ($this->validFields as $field) { if (isset($data[$field])) { $metaData = new AccountMeta(