Skip to content

Commit

Permalink
patch on delete
Browse files Browse the repository at this point in the history
  • Loading branch information
nicolaslabbe committed Oct 25, 2016
1 parent 300d2df commit b8ce329
Showing 1 changed file with 15 additions and 12 deletions.
27 changes: 15 additions & 12 deletions src/cli/cms/data/revision.js
Original file line number Diff line number Diff line change
Expand Up @@ -218,17 +218,20 @@ export function deleteOlderRevisionByType(fileName, type) {
var file = folder.pop()
var extension = file.replace(/.*?\./, '')
folder = folder.join('/')
var stat = fse.statSync(folder)
if(stat){
var files = cmsData.file.getFiles(folder, true, 1, new RegExp('\\.' + extension))
files.forEach(function (fileItem) {
var fname = cmsData.fileAttr.delete(fileItem.cleanPath)
var ftype = cmsData.fileAttr.get(fileItem.cleanPath).s
if(fname === file && ftype === type){
var fileDraft = fileItem.path.replace(/-abe-./, '-abe-d')
cmsOperations.remove.removeFile(fileItem.path, coreUtils.file.changePath(fileItem.path, config.data.url).replace(new RegExp('\\.' + extension), '.json'))
cmsOperations.remove.removeFile(fileDraft, coreUtils.file.changePath(fileDraft, config.data.url).replace(new RegExp('\\.' + extension), '.json'))
}
})
try {
var stat = fse.statSync(folder)
if(stat){
var files = cmsData.file.getFiles(folder, true, 1, new RegExp('\\.' + extension))
files.forEach(function (fileItem) {
var fname = cmsData.fileAttr.delete(fileItem.cleanPath)
var ftype = cmsData.fileAttr.get(fileItem.cleanPath).s
if(fname === file && ftype === type){
var fileDraft = fileItem.path.replace(/-abe-./, '-abe-d')
cmsOperations.remove.removeFile(fileItem.path, coreUtils.file.changePath(fileItem.path, config.data.url).replace(new RegExp('\\.' + extension), '.json'))
cmsOperations.remove.removeFile(fileDraft, coreUtils.file.changePath(fileDraft, config.data.url).replace(new RegExp('\\.' + extension), '.json'))
}
})
}
}catch(e) {
}
}

0 comments on commit b8ce329

Please sign in to comment.