diff --git a/app/Jobs/Banking/DeleteTransfer.php b/app/Jobs/Banking/DeleteTransfer.php index 9761c927c..5cb2da1b3 100644 --- a/app/Jobs/Banking/DeleteTransfer.php +++ b/app/Jobs/Banking/DeleteTransfer.php @@ -25,8 +25,8 @@ class DeleteTransfer extends Job */ public function handle() { - $this->deleteRelationships($this->transfer, ['expense_transaction', 'income_transaction']); - + $this->transfer->expense_transaction->delete(); + $this->transfer->income_transaction->delete(); $this->transfer->delete(); return true; diff --git a/app/Models/Banking/Transaction.php b/app/Models/Banking/Transaction.php index a937d42ef..0c235c92d 100644 --- a/app/Models/Banking/Transaction.php +++ b/app/Models/Banking/Transaction.php @@ -75,11 +75,6 @@ class Transaction extends Model return $this->morphOne('App\Models\Common\Recurring', 'recurable'); } - public function transfers() - { - return $this->hasMany('App\Models\Banking\Transfer'); - } - public function user() { return $this->belongsTo('App\Models\Auth\User', 'contact_id', 'id');