소스 검색

Fix absent directives;

bjorn 9 년 전
부모
커밋
276b5b9bf6
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      schema.lua

+ 4 - 2
schema.lua

@@ -56,8 +56,10 @@ function schema.create(config)
 
   generateTypeMap(self.query)
 
-  for _, directive in ipairs(self.directives) do
-    self.directiveMap[directive.name] = directive
+  if self.directives then
+    for _, directive in ipairs(self.directives) do
+      self.directiveMap[directive.name] = directive
+    end
   end
 
   return setmetatable(self, schema)