Merge pull request #242 from jaseg/master

Random filename generation fix, made a windows-only delay actually windows-only.
This commit is contained in:
Peter 'Pita' Martischka 2011-11-26 12:23:44 -08:00
commit f33af4700b
1 changed files with 8 additions and 5 deletions

View File

@ -112,7 +112,7 @@ exports.doImport = function(req, res, padId)
//convert file to text
function(callback)
{
var randNum = Math.floor(Math.random()*new Date().getTime());
var randNum = Math.floor(Math.random()*0xFFFFFFFF);
destFile = tempDirectory + "eplite_import_" + randNum + ".txt";
abiword.convertFile(srcFile, destFile, "txt", callback);
},
@ -136,10 +136,13 @@ exports.doImport = function(req, res, padId)
//node on windows has a delay on releasing of the file lock.
//We add a 100ms delay to work around this
setTimeout(function()
{
callback(err);
}, 100);
if(os.type().indexOf("Windows") > -1)
{
setTimeout(function()
{
callback(err);
}, 100);
}
});
},