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

use a separate function for hidden file check

Brian Gough 9 лет назад
Родитель
Сommit
a7cb7e6e4c
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      services/clsi/app/coffee/OutputCacheManager.coffee

+ 4 - 1
services/clsi/app/coffee/OutputCacheManager.coffee

@@ -64,7 +64,7 @@ module.exports = OutputCacheManager =
 				results = []
 				async.mapSeries outputFiles, (file, cb) ->
 					# don't send dot files as output, express doesn't serve them
-					if file?.path?.match(/^\.|\/./)
+					if OutputCacheManager._fileIsHidden(file.path)
 						logger.warn compileDir: compileDir, path: file.path, "ignoring dotfile in output"
 						return cb()
 					# copy other files into cache directory if valid
@@ -149,6 +149,9 @@ module.exports = OutputCacheManager =
 				removeDir dir, cb
 			, callback
 
+	_fileIsHidden: (path) ->
+		return path?.match(/^\.|\/./)?
+
 	_checkFileIsSafe: (src, callback = (error, isSafe) ->) ->
 		# check if we have a valid file to copy into the cache
 		fs.stat src, (err, stats) ->