From 2bf132cc23d837902469973f9cf13a23babe1c31 Mon Sep 17 00:00:00 2001 From: Jason Fine Date: Tue, 16 May 2023 21:15:35 +0300 Subject: [PATCH 1/2] Scalar queries: Fixed the value being returned inside a json object --- upsolver/client/poller.py | 2 +- upsolver/dbapi/utils.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/upsolver/client/poller.py b/upsolver/client/poller.py index dd7e57d..51b328a 100644 --- a/upsolver/client/poller.py +++ b/upsolver/client/poller.py @@ -95,7 +95,7 @@ def extract_json() -> dict: if rjson['kind'] == 'upsolver_scalar_query_response': scalar = result['scalar'] column_name = [scalar['valueType']] - data_w_columns: ExecutionResult = [dict(zip([column_name], [scalar]))] + data_w_columns: ExecutionResult = [dict(zip([column_name], [scalar['value']]))] else: grid = result['grid'] # columns, data, ... column_name = [c['name'] for c in grid['columns']] diff --git a/upsolver/dbapi/utils.py b/upsolver/dbapi/utils.py index 4ce8f5b..0691cde 100644 --- a/upsolver/dbapi/utils.py +++ b/upsolver/dbapi/utils.py @@ -86,7 +86,7 @@ def extract_json() -> dict: if rjson['kind'] == 'upsolver_scalar_query_response': scalar = result['scalar'] columns = [{'name': scalar['valueType'], 'columnType': {'clazz': 'StringColumnType'}}] - return {'columns': columns, 'data': [scalar]}, result.get('next') + return {'columns': columns, 'data': [scalar['value']]}, result.get('next') else: result['grid']['has_next_page'] = result.get('next') is not None return result['grid'], result.get('next') From d4d98f5f93307a08d30eb33f389cf4fff992bc3c Mon Sep 17 00:00:00 2001 From: Robert Navado <837482+navado@users.noreply.github.com> Date: Wed, 17 May 2023 13:26:51 +0300 Subject: [PATCH 2/2] v0.1.9 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 4390d8c..ff5bfdf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "upsolver-sdk-python" -version = "0.1.8" +version = "0.1.9" description = "Python SDK for Upsolver" authors = ["Upsolver Team "]