瀏覽代碼

Add null checks for fileRefs and docs, which are not present when calling mkdirp

James Allen 10 年之前
父節點
當前提交
c2e14ded13
共有 1 個文件被更改,包括 3 次插入 和 4 次删除
  1. 3 4
      services/web/app/coffee/Features/Project/ProjectLocator.coffee

+ 3 - 4
services/web/app/coffee/Features/Project/ProjectLocator.coffee

@@ -101,16 +101,15 @@ module.exports = ProjectLocator =
 		getEntity = (folder, entityName, cb)->
 			if !entityName?
 				return cb null, folder, "folder"
-
-			for file in folder.fileRefs
+			for file in folder.fileRefs or []
 				if file?.name.toLowerCase() == entityName.toLowerCase()
 					result = file
 					type = "file"
-			for doc in folder.docs
+			for doc in folder.docs or []
 				if doc?.name.toLowerCase() == entityName.toLowerCase()
 					result = doc
 					type = "doc"
-			for childFolder in folder.folders
+			for childFolder in folder.folders or []
 				if childFolder?.name.toLowerCase() == entityName.toLowerCase()
 					result = childFolder
 					type = "folder"