bugfix sql-statement for deleting jobs

This commit is contained in:
2026-09-28 15:49:34 +02:00
parent 0d2333694e
commit 1a8f654de9
+3 -2
View File
@@ -450,12 +450,13 @@ def _run_remote_job_cleanup_maintenance() -> None:
try: try:
assets = ( assets = (
db.query(Asset) db.query(Asset)
.join(SoftwareJob, SoftwareJob.asset_id == Asset.id)
.filter( .filter(
Asset.mesh_node_id.isnot(None), Asset.mesh_node_id.isnot(None),
Asset.mesh_online.is_(True), Asset.mesh_online.is_(True),
db.query(SoftwareJob.id)
.filter(SoftwareJob.asset_id == Asset.id)
.exists(),
) )
.distinct()
.order_by(Asset.id) .order_by(Asset.id)
.all() .all()
) )