소스 검색

fixed renaming missing callback (#28)

Miguel Serrano 7 년 전
부모
커밋
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)