diff --git a/workers/securityworker.py b/workers/securityworker.py index a7d7a6b95..87aee886f 100644 --- a/workers/securityworker.py +++ b/workers/securityworker.py @@ -110,9 +110,13 @@ def _update_image(image, indexed, version): .where(Image.docker_image_id == image['docker_image_id'], ImageStorage.uuid == image['storage_uuid'])) + ids_to_update = [row.id for row in query] + if not ids_to_update: + return + (Image .update(security_indexed=indexed, security_indexed_engine=version) - .where(Image.id << [row.id for row in query]) + .where(Image.id << ids_to_update) .execute())