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

fixed renaming missing callback (#28)

Miguel Serrano 7 лет назад
Родитель
Сommit
ba642b9807
1 измененных файлов с 7 добавлено и 2 удалено
  1. 7 2
      services/spelling/app/js/ASpell.js

+ 7 - 2
services/spelling/app/js/ASpell.js

@@ -39,8 +39,13 @@ setInterval(function() {
       logger.log({ err }, 'error writing cache file')
       return fs.unlink(cacheFsPathTmp)
     } else {
-      fs.rename(cacheFsPathTmp, cacheFsPath)
-      return logger.log({ len: dump.length, cacheFsPath }, 'wrote cache file')
+      fs.rename(cacheFsPathTmp, cacheFsPath, err => {
+        if (err) {
+          logger.error({ err }, 'error renaming cache file')
+        } else {
+          logger.log({ len: dump.length, cacheFsPath }, 'wrote cache file')
+        }
+      })
     }
   })
 }, 30 * OneMinute)