From 97ee1b91ef2a69c9e79bfa28dd94e438312f60b1 Mon Sep 17 00:00:00 2001 From: Stephanie Yang Date: Mon, 12 Jul 2021 21:08:42 -0500 Subject: [PATCH] wrap field and table names in backticks for sql queries --- lattice/src/App/Query/QueryContainer.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lattice/src/App/Query/QueryContainer.tsx b/lattice/src/App/Query/QueryContainer.tsx index bd1a41791..0911e3364 100644 --- a/lattice/src/App/Query/QueryContainer.tsx +++ b/lattice/src/App/Query/QueryContainer.tsx @@ -110,7 +110,13 @@ export const QueryContainer: FC<{}> = () => { setLoading(false); } } else { - querySQL(query, handleQueryMessages, handleQueryEnd); + let queryArr = query.split(' '); + queryArr.forEach((word, idx) => { + if (word.includes('-') && !word.includes('`')) { + queryArr[idx] = `\`${queryArr[idx]}\``; + } + }); + querySQL(queryArr.join(' '), handleQueryMessages, handleQueryEnd); } } };