Merge pull request #2259 from Budibase/fix/sql-2250

SQL varchar/number parsing fix
This commit is contained in:
Michael Drury 2021-08-04 14:58:38 +01:00 committed by GitHub
commit 236db6d9b3
2 changed files with 4 additions and 2 deletions

View File

@ -165,6 +165,10 @@ module External {
if (!row[key] || newRow[key] || field.autocolumn) {
continue
}
// parse floats/numbers
if (field.type === FieldTypes.NUMBER && !isNaN(parseFloat(row[key]))) {
newRow[key] = parseFloat(row[key])
}
// if its not a link then just copy it over
if (field.type !== FieldTypes.LINK) {
newRow[key] = row[key]

View File

@ -19,8 +19,6 @@ function parseBody(body: any) {
}
if (isIsoDateString(value)) {
body[key] = new Date(value)
} else if (!isNaN(parseFloat(value))) {
body[key] = parseFloat(value)
}
}
return body