summaryrefslogtreecommitdiffstats
path: root/models/csvCreator.js
diff options
context:
space:
mode:
authorBryan Mutai <mutaiwork@gmail.com>2020-05-26 22:56:47 +0300
committerBryan Mutai <mutaiwork@gmail.com>2020-05-27 01:23:31 +0300
commit8c149da9e920de3c1c15119030d24b0752769cfc (patch)
tree9f7fe1dd46d2dda6fc6e3f3d57ad2ba4f96e06be /models/csvCreator.js
parent18eafe2fec9368c551a944ecff3354d4339b2c11 (diff)
downloadwekan-8c149da9e920de3c1c15119030d24b0752769cfc.tar.gz
wekan-8c149da9e920de3c1c15119030d24b0752769cfc.tar.bz2
wekan-8c149da9e920de3c1c15119030d24b0752769cfc.zip
Fix vote export to CSV/TSV & export currency custom field.
Diffstat (limited to 'models/csvCreator.js')
-rw-r--r--models/csvCreator.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/models/csvCreator.js b/models/csvCreator.js
index 696d2205..72b8a3b4 100644
--- a/models/csvCreator.js
+++ b/models/csvCreator.js
@@ -107,6 +107,13 @@ export class CsvCreator {
options: headerRow[i].split('-')[3].split('/'),
position: i,
});
+ } else if (headerRow[i].split('-')[2] === 'currency') {
+ index.customFields.push({
+ name: headerRow[i].split('-')[1],
+ type: headerRow[i].split('-')[2],
+ currencyCode: headerRow[i].split('-')[3],
+ position: i,
+ });
} else {
index.customFields.push({
name: headerRow[i].split('-')[1],
@@ -127,6 +134,10 @@ export class CsvCreator {
return { _id: Random.id(6), name: option };
}),
};
+ } else if (customField.type === 'currency') {
+ settings = {
+ currencyCode: customField.currencyCode,
+ };
} else {
settings = {};
}