From 4ee71413d545a76516a0075309430dbc040193be Mon Sep 17 00:00:00 2001 From: GrowingRadish Date: Sat, 20 Jun 2020 14:44:00 +0200 Subject: [PATCH] add check if delta is smaller than bestDelta if avgFieldCount isn't bigger than maxFieldCount (#804) --- papaparse.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/papaparse.js b/papaparse.js index ec49373..1c14a54 100755 --- a/papaparse.js +++ b/papaparse.js @@ -1335,7 +1335,7 @@ License: MIT avgFieldCount /= (preview.data.length - emptyLinesCount); if ((typeof bestDelta === 'undefined' || delta <= bestDelta) - && (typeof maxFieldCount === 'undefined' || avgFieldCount > maxFieldCount) && avgFieldCount > 1.99) { + && ((typeof maxFieldCount === 'undefined' || avgFieldCount > maxFieldCount) || delta < bestDelta) && avgFieldCount > 1.99) { bestDelta = delta; bestDelim = delim; maxFieldCount = avgFieldCount;