From 09ce33e0dc005c5147c3289fce73346f7dad3af5 Mon Sep 17 00:00:00 2001 From: Jimmy Zelinskie Date: Fri, 13 Nov 2015 12:35:18 -0500 Subject: [PATCH] fix case where query broke on empty list --- workers/securityworker.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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())