From b04fc00d0dee2e6ded7c1cd217f2c5815f710073 Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Thu, 27 Apr 2017 16:40:41 +0200 Subject: [PATCH] Test if dynamictype cache values are undefined instead of false. Otherwise the false values are ignored from the cache. --- papaparse.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/papaparse.js b/papaparse.js index 0edc292..f7b5340 100644 --- a/papaparse.js +++ b/papaparse.js @@ -202,7 +202,7 @@ _config.dynamicTyping = dynamicTyping; _config.shouldApplyDynamicTyping = function(field) { // Cache function values to avoid calling it for each row - if (_config.dynamicTypingFunction && !_config.dynamicTyping[field]) { + if (_config.dynamicTypingFunction && _config.dynamicTyping[field] === undefined) { _config.dynamicTyping[field] = _config.dynamicTypingFunction(field); } return (_config.dynamicTyping[field] || _config.dynamicTyping) === true