浏览代码

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)