fix(MySQL Node): Query Parameters parse string to number (#9011)

This commit is contained in:
Michael Kret
2024-04-09 04:48:17 +03:00
committed by GitHub
parent 3dd70a17e2
commit 610ead9a38
4 changed files with 51 additions and 2 deletions

View File

@@ -81,6 +81,13 @@ export async function execute(
const preparedQuery = prepareQueryAndReplacements(rawQuery, values);
if ((nodeOptions.nodeVersion as number) >= 2.3) {
const parsedNumbers = preparedQuery.values.map((value) => {
return Number(value) ? Number(value) : value;
});
preparedQuery.values = parsedNumbers;
}
queries.push(preparedQuery);
}