aboutsummaryrefslogtreecommitdiffstats
path: root/lib/etatsbasen.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/etatsbasen.js')
-rw-r--r--lib/etatsbasen.js48
1 files changed, 24 insertions, 24 deletions
diff --git a/lib/etatsbasen.js b/lib/etatsbasen.js
index cb29076..095904f 100644
--- a/lib/etatsbasen.js
+++ b/lib/etatsbasen.js
@@ -123,14 +123,12 @@ function removeColumns(csvdata, headerFilter) {
if (headerFilter.length) {
// expand names to number
headerFilter = headerFilter.map(function(item) {
- if (item) {
- if (null !== item.toString().match(/^\d+$/)) {
- return Number(item);
- } else if (headernameToIndex[item]) {
- return headernameToIndex[item];
- } else {
- throw 'Can\'t find header \'' + item + '\'. Possible values: ' + Object.keys(headernameToIndex).join(',');
- }
+ if (null !== item.toString().match(/^\d+$/)) {
+ return Number(item);
+ } else if (headernameToIndex[item]) {
+ return headernameToIndex[item];
+ } else {
+ throw 'Can\'t find header \'' + item + '\'. Possible values: ' + Object.keys(headernameToIndex).join(',');
}
});
@@ -216,22 +214,24 @@ exports.printCSV = function(cb, options) {
}
// This is just for fun
- csv().from.path(filename, { comment: '#'}).to.array( function(data) {
- print(
- removeColumns(
- addURL(
- addTags(
- renameHeader(
- filter(data,
- options.categories
- )
- )
- )
- ), options.headers
- )
- );
- cb();
- } );
+ csv().from.path(filename,
+ { comment: '#'}).to.array( function(data) {
+ print(
+ removeColumns(
+ addURL(
+ addTags(
+ renameHeader(
+ filter(data,
+ options.categories
+ )
+ )
+ )
+ ),
+ options.headers
+ )
+ );
+ cb();
+ } );
return true;
};