From 762945b3f3c4281c66231b77b93fb4b8784a3316 Mon Sep 17 00:00:00 2001 From: Lyndsi Kay Williams <55605634+lyndsiWilliams@users.noreply.github.com> Date: Mon, 9 Aug 2021 21:13:37 -0500 Subject: [PATCH] additional params field fixed (#16161) (cherry picked from commit 3712ee02fa8a3229fc1bc7115c853e66c6ea5261) --- .../src/views/CRUD/data/database/DatabaseModal/index.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/superset-frontend/src/views/CRUD/data/database/DatabaseModal/index.tsx b/superset-frontend/src/views/CRUD/data/database/DatabaseModal/index.tsx index 99d9169b87c..2e0ca304542 100644 --- a/superset-frontend/src/views/CRUD/data/database/DatabaseModal/index.tsx +++ b/superset-frontend/src/views/CRUD/data/database/DatabaseModal/index.tsx @@ -344,16 +344,21 @@ function dbReducer( action.payload.configuration_method === CONFIGURATION_METHOD.DYNAMIC_FORM ) { + // convert query into URI params string + query = new URLSearchParams( + action?.payload?.parameters?.query as string, + ).toString(); + return { ...action.payload, engine: action.payload.backend, configuration_method: action.payload.configuration_method, extra_json: deserializeExtraJSON, parameters: { - query, credentials_info: JSON.stringify( action.payload?.parameters?.credentials_info || '', ), + query, }, }; }