From 4539a0a0e4c4a163c434288d447c714bc73221fb Mon Sep 17 00:00:00 2001 From: Andras Kovi Date: Sat, 20 Jul 2019 08:02:20 +0200 Subject: [PATCH] Fix execution deletion in case of insecure context Fix bad parametrization. Change-Id: I9a5db2a39ca18b48b117a53eee509f5d6f19a5c9 Closes-Bug:https://bugs.launchpad.net/mistral/+bug/1837272 --- mistral/db/v2/sqlalchemy/api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mistral/db/v2/sqlalchemy/api.py b/mistral/db/v2/sqlalchemy/api.py index 5f39d1236..25dc2c2c6 100644 --- a/mistral/db/v2/sqlalchemy/api.py +++ b/mistral/db/v2/sqlalchemy/api.py @@ -932,7 +932,7 @@ def _get_all_direct_subworkflows(wf_ex_id): model = models.WorkflowExecution insecure = context.ctx().is_admin if insecure: - query = b.model_query(model, columns=['id']) + query = b.model_query(model, [model.id]) else: query = _secure_query(model, model.id) query = query.join(