Skip to content

Commit 56f447a

Browse files
authored
fix: export issue (#102)
1 parent c61e43b commit 56f447a

File tree

1 file changed

+26
-27
lines changed

1 file changed

+26
-27
lines changed

export.js

Lines changed: 26 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -52,35 +52,34 @@ const getFullCommentData = async (octokit, values, data, verbose = false) => {
5252

5353
const writeFile = async (data, fileName = false) => {
5454
return new Promise((resolve, reject) => {
55-
converter.json2csv(
56-
data,
57-
(err, csvString) => {
58-
if (err) {
55+
converter
56+
.json2csv(data, {
57+
emptyFieldValue: "",
58+
})
59+
.then(
60+
(csvString) => {
61+
if (!fileName) {
62+
const now = new Date();
63+
fileName = `${now.getFullYear()}-${twoPadNumber(
64+
now.getMonth() + 1
65+
)}-${twoPadNumber(now.getDate())}-${twoPadNumber(
66+
now.getHours()
67+
)}-${twoPadNumber(now.getMinutes())}-${twoPadNumber(
68+
now.getSeconds()
69+
)}-issues.csv`;
70+
}
71+
fs.writeFile(fileName, csvString, "utf8", function (err) {
72+
if (err) {
73+
reject(new Error("Error writing the file."));
74+
} else {
75+
resolve(fileName);
76+
}
77+
});
78+
},
79+
() => {
5980
reject(new Error("Invalid!"));
6081
}
61-
62-
if (!fileName) {
63-
const now = new Date();
64-
fileName = `${now.getFullYear()}-${twoPadNumber(
65-
now.getMonth() + 1
66-
)}-${twoPadNumber(now.getDate())}-${twoPadNumber(
67-
now.getHours()
68-
)}-${twoPadNumber(now.getMinutes())}-${twoPadNumber(
69-
now.getSeconds()
70-
)}-issues.csv`;
71-
}
72-
fs.writeFile(fileName, csvString, "utf8", function (err) {
73-
if (err) {
74-
reject(new Error("Error writing the file."));
75-
} else {
76-
resolve(fileName);
77-
}
78-
});
79-
},
80-
{
81-
emptyFieldValue: "",
82-
}
83-
);
82+
);
8483
});
8584
};
8685

0 commit comments

Comments
 (0)