From 9a82779f99c25cd868489bd52e5dd68d19b8973e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Denis=20Duli=C3=A7i?= Date: Mon, 29 Mar 2021 23:49:19 +0300 Subject: [PATCH] detach company/dashboard after deletion --- app/Jobs/Common/DeleteCompany.php | 2 ++ app/Jobs/Common/DeleteDashboard.php | 2 ++ 2 files changed, 4 insertions(+) diff --git a/app/Jobs/Common/DeleteCompany.php b/app/Jobs/Common/DeleteCompany.php index e3cd8ad2f..53bb22d85 100644 --- a/app/Jobs/Common/DeleteCompany.php +++ b/app/Jobs/Common/DeleteCompany.php @@ -40,6 +40,8 @@ class DeleteCompany extends Job 'recurring', 'reports', 'settings', 'taxes', 'transactions', 'transfers', 'widgets', ]); + $this->company->users()->detach(); + $this->company->delete(); }); diff --git a/app/Jobs/Common/DeleteDashboard.php b/app/Jobs/Common/DeleteDashboard.php index 73fe976a6..69704dabc 100644 --- a/app/Jobs/Common/DeleteDashboard.php +++ b/app/Jobs/Common/DeleteDashboard.php @@ -33,6 +33,8 @@ class DeleteDashboard extends Job \DB::transaction(function () { $this->deleteRelationships($this->dashboard, ['widgets']); + $this->dashboard->users()->detach(); + $this->dashboard->delete(); });