This commit is contained in:
James Cole
2020-06-20 18:57:20 +02:00
parent 1a154a8d45
commit 45eb758583
3 changed files with 85 additions and 6 deletions

View File

@@ -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();
}