HTTP Internface fixed
This commit is contained in:
1 parent
df4ec3183b
commit
cbfe9e1209
1 file changed
+14
-10
+14
-10
@@ -516,13 +516,14 @@ exports.newHttpInterface = function newHttpInterface(WEB_SERVER, DATA_FILE_SERVE
|
||||
}
|
||||
let pageNumber = '00' + schemaDocument.pageNumber
|
||||
let oldFilePath = filePath
|
||||
let newFilepath = filePath
|
||||
switch (category) {
|
||||
case 'Topic': {
|
||||
fileName = schemaDocument.topic.toLowerCase() + '-' + pageNumber.substring(pageNumber.length - 3, pageNumber.length) + '-' + schemaDocument.type.toLowerCase()
|
||||
fileName = cleanFileName(fileName)
|
||||
|
||||
extraFolder = cleanFileName(schemaDocument.topic)
|
||||
filePath = filePath + '/' + extraFolder
|
||||
newFilepath = filePath + '/' + extraFolder
|
||||
break
|
||||
}
|
||||
case 'Tutorial': {
|
||||
@@ -530,7 +531,7 @@ exports.newHttpInterface = function newHttpInterface(WEB_SERVER, DATA_FILE_SERVE
|
||||
fileName = cleanFileName(fileName)
|
||||
|
||||
extraFolder = cleanFileName(schemaDocument.tutorial)
|
||||
filePath = filePath + '/' + extraFolder
|
||||
newFilepath = filePath + '/' + extraFolder
|
||||
break
|
||||
}
|
||||
case 'Review': {
|
||||
@@ -538,20 +539,23 @@ exports.newHttpInterface = function newHttpInterface(WEB_SERVER, DATA_FILE_SERVE
|
||||
fileName = cleanFileName(fileName)
|
||||
|
||||
extraFolder = cleanFileName(schemaDocument.review)
|
||||
filePath = filePath + '/' + extraFolder
|
||||
newFilepath = filePath + '/' + extraFolder
|
||||
break
|
||||
}
|
||||
case 'Node': {
|
||||
extraFolder = schemaDocument.type.split(' ')[0]
|
||||
filePath = filePath + '/' + extraFolder
|
||||
newFilepath = filePath + '/' + extraFolder
|
||||
console.log(newFilepath)
|
||||
break
|
||||
}
|
||||
case 'Concept': {
|
||||
extraFolder = schemaDocument.type.substring(0, 1)
|
||||
filePath = filePath + '/' + extraFolder
|
||||
newFilepath = filePath + '/' + extraFolder
|
||||
break
|
||||
}
|
||||
}
|
||||
fileName = fileName + '.json'
|
||||
|
||||
continue
|
||||
// if (schemaDocument.deleted === true) {
|
||||
try {
|
||||
fs.unlinkSync(oldFilePath + '/' + fileName)
|
||||
@@ -571,18 +575,18 @@ exports.newHttpInterface = function newHttpInterface(WEB_SERVER, DATA_FILE_SERVE
|
||||
schemaDocument.created = undefined
|
||||
let fileContent = JSON.stringify(schemaDocument, undefined, 4)
|
||||
try {
|
||||
fs.mkdirSync(filePath)
|
||||
fs.mkdirSync(newFilepath)
|
||||
} catch (err) {
|
||||
if (err.message.indexOf('file already exists') < 0) {
|
||||
throw (err)
|
||||
}
|
||||
}
|
||||
fs.writeFileSync(filePath + '/' + fileName, fileContent)
|
||||
fs.writeFileSync(newFilepath + '/' + fileName, fileContent)
|
||||
if (created === true) {
|
||||
console.log('[SUCCESS] ' + filePath + '/' + fileName + ' created.')
|
||||
console.log('[SUCCESS] ' + newFilepath + '/' + fileName + ' created.')
|
||||
} else {
|
||||
if (updated === true) {
|
||||
console.log('[SUCCESS] ' + filePath + '/' + fileName + ' updated.')
|
||||
console.log('[SUCCESS] ' + newFilepath + '/' + fileName + ' updated.')
|
||||
}
|
||||
}
|
||||
} catch (err) {
|
||||
|
||||
Reference in new issue
Block a user