Only replace starting and ending * char.

This commit is contained in:
Mike Cao 2024-12-06 21:52:37 -08:00
parent 40abd454fc
commit 99f92f2c87

View File

@ -76,9 +76,9 @@ async function relationalQuery(
let operator = '='; let operator = '=';
let paramValue = cv.value; let paramValue = cv.value;
if (cv.value.includes('*')) { if (cv.value.startsWith('*') || cv.value.endsWith('*')) {
operator = 'like'; operator = 'like';
paramValue = cv.value.replaceAll('*', '%'); paramValue = cv.value.replace(/^\*|\*$/g, '%');
} }
if (levelNumber === 1) { if (levelNumber === 1) {
@ -180,9 +180,9 @@ async function clickhouseQuery(
let operator = '='; let operator = '=';
let paramValue = cv.value; let paramValue = cv.value;
if (cv.value.includes('*')) { if (cv.value.startsWith('*') || cv.value.endsWith('*')) {
operator = 'like'; operator = 'like';
paramValue = cv.value.replaceAll('*', '%'); paramValue = cv.value.replace(/^\*|\*$/g, '%');
} }
if (levelNumber === 1) { if (levelNumber === 1) {