bugfix sql-statement for deleting jobs
This commit is contained in:
+3
-2
@@ -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()
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user