| Conditions | 1 |
| Paths | 1 |
| Total Lines | 28 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 1 | ||
| Bugs | 0 | Features | 0 |
| 1 | import { |
||
| 6 | var route = function(req, res, next) { |
||
| 7 | abeExtend.hooks.instance.trigger('beforeRoute', req, res, next) |
||
| 8 | |||
| 9 | var filepath = req.originalUrl.replace('/abe/update', '') |
||
| 10 | var folderName = filepath.split('/') |
||
| 11 | var postName = folderName.pop() |
||
| 12 | folderName = folderName.join('/') |
||
| 13 | |||
| 14 | var p = cmsOperations.duplicate(req.body.oldFilePath, req.body.selectTemplate, folderName, postName, req, true) |
||
| 15 | |||
| 16 | p.then((resSave) => { |
||
| 17 | var result = { |
||
| 18 | success: 1, |
||
| 19 | json: resSave |
||
| 20 | } |
||
| 21 | res.set('Content-Type', 'application/json') |
||
| 22 | res.send(JSON.stringify(result)) |
||
| 23 | }, |
||
| 24 | () => { |
||
| 25 | var result = { |
||
| 26 | success: 0 |
||
| 27 | } |
||
| 28 | res.set('Content-Type', 'application/json') |
||
| 29 | res.send(JSON.stringify(result)) |
||
| 30 | }).catch(function(e) { |
||
| 31 | console.error(e) |
||
| 32 | }) |
||
| 33 | } |
||
| 34 | |||
| 35 | export default route |