From b4feb27118e7f93d9dcc818da1b819dcd28d11b6 Mon Sep 17 00:00:00 2001 From: James Cole Date: Sun, 17 Jul 2022 07:18:50 +0200 Subject: [PATCH] Fix #6118 --- app/Services/Internal/Update/GroupCloneService.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/Services/Internal/Update/GroupCloneService.php b/app/Services/Internal/Update/GroupCloneService.php index 92386d9365..1b5746e51f 100644 --- a/app/Services/Internal/Update/GroupCloneService.php +++ b/app/Services/Internal/Update/GroupCloneService.php @@ -24,9 +24,11 @@ declare(strict_types=1); namespace FireflyIII\Services\Internal\Update; use Carbon\Carbon; +use FireflyIII\Factory\PiggyBankEventFactory; use FireflyIII\Models\Budget; use FireflyIII\Models\Category; use FireflyIII\Models\Note; +use FireflyIII\Models\PiggyBankEvent; use FireflyIII\Models\Tag; use FireflyIII\Models\Transaction; use FireflyIII\Models\TransactionGroup; @@ -103,6 +105,14 @@ class GroupCloneService // add note saying "cloned". // add relation. + // clone linked piggy banks + /** @var PiggyBankEvent $event */ + $event = $journal->piggyBankEvents()->first(); + if(null !== $event) { + $piggyBank = $event->piggyBank; + $factory = app(PiggyBankEventFactory::class); + $factory->create($newJournal, $piggyBank); + } } /**