diff --git a/app/Models/Application.php b/app/Models/Application.php index dfa875a5a..e4ab3918a 100644 --- a/app/Models/Application.php +++ b/app/Models/Application.php @@ -143,6 +143,9 @@ class Application extends BaseModel } $application->tags()->detach(); $application->previews()->delete(); + foreach ($application->deployment_queue as $deployment) { + $deployment->delete(); + } }); } @@ -710,6 +713,11 @@ class Application extends BaseModel return $this->hasMany(ApplicationPreview::class); } + public function deployment_queue() + { + return $this->hasMany(ApplicationDeploymentQueue::class); + } + public function destination() { return $this->morphTo();