|
|
@@ -1209,7 +1209,6 @@ module.exports = function(crowi, app) {
|
|
|
return res.json({status: false, message: req.form.errors.join('\n')});
|
|
|
}
|
|
|
|
|
|
- debug('form content', form);
|
|
|
await saveSetting(req, res, form);
|
|
|
await importer.initialize();
|
|
|
};
|
|
|
@@ -1220,15 +1219,14 @@ module.exports = function(crowi, app) {
|
|
|
* @param {*} req
|
|
|
* @param {*} res
|
|
|
*/
|
|
|
- actions.api.importAllPostsFromEsa = function(req, res) {
|
|
|
+ actions.api.importDataFromEsa = async(req, res) => {
|
|
|
const user = req.user;
|
|
|
- importer.importPagesFromEsa(user)
|
|
|
- .then(function() {
|
|
|
- return res.json({ status: true });
|
|
|
- })
|
|
|
- .catch(function(err) {
|
|
|
- return res.json({ status: false, message: `${err}` });
|
|
|
- });
|
|
|
+ const result = await importer.importPagesFromEsa(user);
|
|
|
+
|
|
|
+ if (result.errors) {
|
|
|
+ return res.json({ status: false, message: `${result.errors}` });
|
|
|
+ }
|
|
|
+ return res.json({ status: true });
|
|
|
};
|
|
|
|
|
|
/**
|
|
|
@@ -1237,14 +1235,14 @@ module.exports = function(crowi, app) {
|
|
|
* @param {*} req
|
|
|
* @param {*} res
|
|
|
*/
|
|
|
- actions.api.testEsaAPI = function(req, res) {
|
|
|
- importer.testConnectionToEsa()
|
|
|
- .then(function() {
|
|
|
+ actions.api.testEsaAPI = async(req, res) => {
|
|
|
+ try {
|
|
|
+ await importer.testConnectionToEsa();
|
|
|
return res.json({ status: true });
|
|
|
- })
|
|
|
- .catch(function(err) {
|
|
|
+ }
|
|
|
+ catch (err) {
|
|
|
return res.json({ status: false, message: `${err}` });
|
|
|
- });
|
|
|
+ }
|
|
|
};
|
|
|
|
|
|
/**
|