refactor: Remove deployment queue when deleting an application

This commit is contained in:
Andras Bacsai 2024-10-02 09:20:49 +02:00
parent 024ad8e943
commit 8ca8ab82b0

View file

@ -143,6 +143,9 @@ protected static function booted()
}
$application->tags()->detach();
$application->previews()->delete();
foreach ($application->deployment_queue as $deployment) {
$deployment->delete();
}
});
}
@ -710,6 +713,11 @@ public function previews()
return $this->hasMany(ApplicationPreview::class);
}
public function deployment_queue()
{
return $this->hasMany(ApplicationDeploymentQueue::class);
}
public function destination()
{
return $this->morphTo();