|
|
@@ -1250,7 +1250,14 @@ module.exports = function(crowi, app) {
|
|
|
*/
|
|
|
actions.api.importDataFromEsa = async(req, res) => {
|
|
|
const user = req.user;
|
|
|
- const errors = await importer.importDataFromEsa(user);
|
|
|
+ let errors;
|
|
|
+
|
|
|
+ try {
|
|
|
+ errors = await importer.importDataFromEsa(user);
|
|
|
+ }
|
|
|
+ catch (err) {
|
|
|
+ errors = [err];
|
|
|
+ }
|
|
|
|
|
|
if (errors.length > 0) {
|
|
|
return res.json({ status: false, message: `<br> - ${errors.join('<br> - ')}` });
|
|
|
@@ -1266,7 +1273,14 @@ module.exports = function(crowi, app) {
|
|
|
*/
|
|
|
actions.api.importDataFromQiita = async(req, res) => {
|
|
|
const user = req.user;
|
|
|
- const errors = await importer.importDataFromQiita(user);
|
|
|
+ let errors;
|
|
|
+
|
|
|
+ try {
|
|
|
+ errors = await importer.importDataFromQiita(user);
|
|
|
+ }
|
|
|
+ catch (err) {
|
|
|
+ errors = [err];
|
|
|
+ }
|
|
|
|
|
|
if (errors.length > 0) {
|
|
|
return res.json({ status: false, message: `<br> - ${errors.join('<br> - ')}` });
|