mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-11-18 07:38:29 +00:00
Fix list
This commit is contained in:
@@ -5,6 +5,7 @@ namespace FireflyIII\Repositories\ObjectGroup;
|
||||
|
||||
use DB;
|
||||
use FireflyIII\Models\ObjectGroup;
|
||||
use FireflyIII\Models\PiggyBank;
|
||||
use FireflyIII\User;
|
||||
use Illuminate\Support\Collection;
|
||||
use Log;
|
||||
@@ -123,6 +124,12 @@ class ObjectGroupRepository implements ObjectGroupRepositoryInterface
|
||||
*/
|
||||
public function destroy(ObjectGroup $objectGroup): void
|
||||
{
|
||||
$list = $objectGroup->piggyBanks;
|
||||
/** @var PiggyBank $piggy */
|
||||
foreach($list as $piggy) {
|
||||
$piggy->objectGroups()->sync([]);
|
||||
$piggy->save();
|
||||
}
|
||||
$objectGroup->delete();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user