From 67bab2561ac89b982f229bb7240d81d96da8c4e8 Mon Sep 17 00:00:00 2001 From: James Cole Date: Mon, 9 Jun 2025 05:50:23 +0200 Subject: [PATCH] Fix https://github.com/firefly-iii/firefly-iii/issues/10432 --- app/Console/Commands/Upgrade/UpgradesMultiPiggyBanks.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/Console/Commands/Upgrade/UpgradesMultiPiggyBanks.php b/app/Console/Commands/Upgrade/UpgradesMultiPiggyBanks.php index bf391a9916..94be3a5f3b 100644 --- a/app/Console/Commands/Upgrade/UpgradesMultiPiggyBanks.php +++ b/app/Console/Commands/Upgrade/UpgradesMultiPiggyBanks.php @@ -87,6 +87,11 @@ class UpgradesMultiPiggyBanks extends Command private function upgradePiggyBank(PiggyBank $piggyBank): void { + if(null === $piggyBank->account) { + // #10432 account has been deleted, delete piggy bank. + $piggyBank->delete(); + return; + } $this->repository->setUser($piggyBank->account->user); $this->accountRepository->setUser($piggyBank->account->user); $repetition = $this->repository->getRepetition($piggyBank, true);