Merge pull request #3893 from ChantsovaEkaterina/bug/wrong-converting-strings-to-numbers

[3.2.1]Prevent unnecessarily converting strings to numbers when importing
This commit is contained in:
Igor Kulikov 2020-12-28 19:09:44 +02:00 committed by GitHub
commit 869a1654ac
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -146,7 +146,7 @@ function splitCSV(str: string, sep: string): string[] {
function isNumeric(str: any): boolean {
str = str.replace(',', '.');
return !isNaN(parseFloat(str)) && isFinite(str);
return (str - parseFloat(str) + 1) >= 0 && Number(str).toString() === str;
}
function convertStringToJSType(str: string): any {