From f1d10eea1cacecf1e40678b6552f97b46bc0219c Mon Sep 17 00:00:00 2001 From: Samuel J Palmer Date: Mon, 9 Oct 2023 15:09:55 +0100 Subject: [PATCH] Manage boolean values in escapeFormule setting (#1025) --- papaparse.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/papaparse.js b/papaparse.js index 3ce39621..b9e41d08 100755 --- a/papaparse.js +++ b/papaparse.js @@ -377,8 +377,10 @@ License: MIT _escapedQuote = _config.escapeChar + _quoteChar; } - if (typeof _config.escapeFormulae === 'boolean' || _config.escapeFormulae instanceof RegExp) { - _escapeFormulae = _config.escapeFormulae instanceof RegExp ? _config.escapeFormulae : /^[=+\-@\t\r].*$/; + if (_config.escapeFormulae instanceof RegExp) { + _escapeFormulae = _config.escapeFormulae; + } else if (typeof _config.escapeFormulae === 'boolean' && _config.escapeFormulae) { + _escapeFormulae = /^[=+\-@\t\r].*$/; } }