From 65f90096fdaa0193caa5d25a58c26a9c7bce7e64 Mon Sep 17 00:00:00 2001 From: Beto Dealmeida Date: Mon, 24 May 2021 12:20:31 -0700 Subject: [PATCH] fix: use encodeURIComponent when getting table metadata (#14790) --- superset-frontend/src/SqlLab/actions/sqlLab.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/superset-frontend/src/SqlLab/actions/sqlLab.js b/superset-frontend/src/SqlLab/actions/sqlLab.js index 8124907a3..18d2141bf 100644 --- a/superset-frontend/src/SqlLab/actions/sqlLab.js +++ b/superset-frontend/src/SqlLab/actions/sqlLab.js @@ -987,7 +987,9 @@ export function mergeTable(table, query) { function getTableMetadata(table, query, dispatch) { return SupersetClient.get({ endpoint: encodeURI( - `/api/v1/database/${query.dbId}/table/${table.name}/${table.schema}/`, + `/api/v1/database/${query.dbId}/table/${encodeURIComponent( + table.name, + )}/${encodeURIComponent(table.schema)}/`, ), }) .then(({ json }) => {