aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/etatsbasen.js20
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;
}