diff --git a/papaparse.js b/papaparse.js index 5d09354..ea0a6af 100644 --- a/papaparse.js +++ b/papaparse.js @@ -255,7 +255,10 @@ if (_input.data instanceof Array) { if (!_input.fields) - _input.fields = _input.data[0] instanceof Array + _input.fields = _input.meta && _input.meta.fields; + + if (!_input.fields) + _input.fields = _input.data[0] instanceof Array ? _input.fields : objectKeys(_input.data[0]);