Просмотр исходного кода

Merge pull request #14 from c4live/master

Update FileHandler.coffee: ignore any error that happens while deleting ...
Henry Oswald 12 лет назад
Родитель
Сommit
142db9dc4e
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      services/filestore/app/coffee/FSPersistorManager.coffee

+ 4 - 1
services/filestore/app/coffee/FSPersistorManager.coffee

@@ -60,7 +60,10 @@ module.exports =
     filteredName = filterName name
     filteredName = filterName name
     fs.rmdir "#{location}/#{filteredName}", (err) ->
     fs.rmdir "#{location}/#{filteredName}", (err) ->
       logger.err err:err, location:location, name:filteredName, "Error on rmdir."
       logger.err err:err, location:location, name:filteredName, "Error on rmdir."
-      callback err
+      if err and err.code != 'ENOENT' 
+        callback err
+      else
+        callback()
 
 
   checkIfFileExists:(location, name, callback = (err,exists)->)->
   checkIfFileExists:(location, name, callback = (err,exists)->)->
     filteredName = filterName name
     filteredName = filterName name