Skip to content

Commit cb5f105

Browse files
authored
Issue 29095: Python API support for query parameters seems broken (#4)
1 parent 2709311 commit cb5f105

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

labkey/query.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,8 @@ def execute_sql(server_context, schema_name, sql, container_path=None,
145145
payload['saveInSession'] = save_in_session
146146

147147
if parameters is not None:
148-
payload['query.parameters'] = parameters
148+
for key, value in parameters.items():
149+
payload['query.param.' + key] = value
149150

150151
if required_version is not None:
151152
payload['apiVersion'] = required_version
@@ -251,7 +252,8 @@ def select_rows(server_context, schema_name, query_name, view_name=None,
251252
payload['containerFilter'] = container_filter
252253

253254
if parameters is not None:
254-
payload['query.parameters'] = parameters
255+
for key, value in parameters.items():
256+
payload['query.param.' + key] = value
255257

256258
if show_rows is not None:
257259
payload['query.showRows'] = show_rows

0 commit comments

Comments
 (0)