diff options
-rw-r--r-- | lib/etatsbasen.js | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/lib/etatsbasen.js b/lib/etatsbasen.js index 5be404a..377c113 100644 --- a/lib/etatsbasen.js +++ b/lib/etatsbasen.js @@ -71,11 +71,21 @@ function renameHeader(data) { throw new TypeError('Missing `data` argument'); } - data[0][0] = 'id'; - data[0][1] = 'request_email'; - data[0][2] = 'name'; - data[0][3] = 'name.nn_NO'; - data[0][4] = 'name.en'; + var rename = { + 'tailid': 'id', + 'email': 'request_email', + 'name_nb': 'name', + 'name_nn': 'name.nn_NO', + 'name_en': 'name.en' + }; + + var headers = []; + + data[0].forEach(function(header, i) { + headers[i] = rename[header] || header; + }); + + data[0] = headers; return data; } |