We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5b7e9ef commit c9f0398Copy full SHA for c9f0398
functions.js
@@ -30,7 +30,13 @@ var nodeType = (node) => {
30
// Create a new node
31
var createNode = (item, fieldDef) => {
32
let id = item;
33
- let type = fieldDef.astNode.type.kind === 'ListType' ? fieldDef.type.ofType : fieldDef.type;
+ let fieldTypes = fieldDef.astNode.type.kind === 'ListType' ? fieldDef.type.ofType._fields : fieldDef.type._fields;
34
+ _.forOwn(fieldTypes, type => {
35
+ if (type.type.name === 'ID') {
36
+ id = item[type.name];
37
+ }
38
+ });
39
+ let type = fieldDef.astNode.type.kind === 'ListType' ? fieldDef.type.ofType.name : fieldDef.type.name;
40
return new Node(id, type);
41
};
42
0 commit comments