ImportHandler: early return via DeMorgan's law
Inverted a boolean condition, no functional changes.pull/3509/head
parent
395db73eb1
commit
9d104cc4b0
|
@ -158,28 +158,30 @@ exports.doImport = function(req, res, padId)
|
||||||
},
|
},
|
||||||
//convert file to html
|
//convert file to html
|
||||||
function(callback) {
|
function(callback) {
|
||||||
if(!importHandledByPlugin && !directDatabaseAccess){
|
if (importHandledByPlugin || directDatabaseAccess) {
|
||||||
var fileEnding = path.extname(srcFile).toLowerCase();
|
|
||||||
var fileIsHTML = (fileEnding === ".html" || fileEnding === ".htm");
|
|
||||||
var fileIsTXT = (fileEnding === ".txt");
|
|
||||||
if (fileIsTXT) useConvertor = false; // Don't use convertor for text files
|
|
||||||
// See https://github.com/ether/etherpad-lite/issues/2572
|
|
||||||
if (useConvertor && !fileIsHTML) {
|
|
||||||
convertor.convertFile(srcFile, destFile, exportExtension, function(err) {
|
|
||||||
//catch convert errors
|
|
||||||
if(err) {
|
|
||||||
console.warn("Converting Error:", err);
|
|
||||||
return callback("convertFailed");
|
|
||||||
} else {
|
|
||||||
callback();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
// if no convertor only rename
|
|
||||||
fs.rename(srcFile, destFile, callback);
|
|
||||||
}
|
|
||||||
}else{
|
|
||||||
callback();
|
callback();
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
var fileEnding = path.extname(srcFile).toLowerCase();
|
||||||
|
var fileIsHTML = (fileEnding === ".html" || fileEnding === ".htm");
|
||||||
|
var fileIsTXT = (fileEnding === ".txt");
|
||||||
|
if (fileIsTXT) useConvertor = false; // Don't use convertor for text files
|
||||||
|
// See https://github.com/ether/etherpad-lite/issues/2572
|
||||||
|
if (useConvertor && !fileIsHTML) {
|
||||||
|
convertor.convertFile(srcFile, destFile, exportExtension, function(err) {
|
||||||
|
//catch convert errors
|
||||||
|
if(err) {
|
||||||
|
console.warn("Converting Error:", err);
|
||||||
|
return callback("convertFailed");
|
||||||
|
} else {
|
||||||
|
callback();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
// if no convertor only rename
|
||||||
|
fs.rename(srcFile, destFile, callback);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue