Merge branch 'fix-delete-condition' into 'master'

Fix transaction delete issue

See merge request mohit.panjvani/crater-web!1456
This commit is contained in:
Mohit Panjwani
2022-03-02 07:28:40 +00:00
2 changed files with 10 additions and 1 deletions

View File

@ -300,6 +300,10 @@ class Company extends Model implements HasMedia
if ($this->invoices()->exists()) {
$this->invoices->map(function ($invoice) {
$this->checkModelData($invoice);
if ($invoice->transactions()->exists()) {
$invoice->transactions()->delete();
}
});
$this->invoices()->delete();

View File

@ -139,7 +139,12 @@ class Customer extends Authenticatable implements HasMedia
}
if ($customer->invoices()->exists()) {
$customer->invoices()->delete();
$customer->invoices->map(function ($invoice) {
if ($invoice->transactions()->exists()) {
$invoice->transactions()->delete();
}
$invoice->delete();
});
}
if ($customer->payments()->exists()) {