docparse-supplier-nge
Version:
process ngrid electric utility bill data for use in the docparse system
23 lines (21 loc) • 677 B
JavaScript
var inspect = require('eyespect').inspector();
var rk = require('required-keys');
var addWarning = require('docparse-upload-warning');
module.exports = function handleError(data, cb) {
var keys = ['upload', 'error', 'pageIndex'];
var err = rk.nonNullSync(data, keys);
if (err) { return cb(err); }
// inspect(data.billDates,' bill dates')
// inspect(data.accountNumber,'account number')
// inspect('*****');
// find out what the problem was
var message = 'error parsing raw ocr text';
var errorData = {
upload: data.upload,
message: message,
error: data.error,
fixed: false,
page_index: data.pageIndex
};
addWarning(errorData, cb);
};