fix: reinstall jobs not cleaning up if instance deleted (#6927)

This commit is contained in:
Calum H.
2026-07-29 20:31:26 +00:00
committed by GitHub
parent 5ffffec2e5
commit 3892b62451
5 changed files with 130 additions and 30 deletions
@@ -77,6 +77,11 @@ pub async fn remove(instance_id: &str) -> crate::Result<()> {
let instance =
instance_rows::get_instance_display_info(instance_id, &state.pool)
.await?;
crate::install::runner::cancel_jobs_for_instance_deletion(
instance_id,
&state,
)
.await?;
crate::state::remove_instance(instance_id, &state).await?;
if let Some(instance) = instance {