Skip to content

Commit 80d6bcd

Browse files
committed
Fix broken tests
1 parent f8179cf commit 80d6bcd

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/nodeFieldConfig.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,13 @@ export function getNodeFieldConfig(typeToFindByIdMap: TypeFindByIdMap) {
3636

3737
// set `returnType` to `info` for proper work of `getProjectionFromAST`
3838
// it will correctly add required fields for `relation` to `projection`
39-
info.returnType = graphqlType;
40-
const projection = getProjectionFromAST(info);
39+
let projection;
40+
if (info) {
41+
info.returnType = graphqlType;
42+
projection = getProjectionFromAST(info);
43+
} else {
44+
projection = {};
45+
}
4146

4247
// suppose that first argument is argument with id field
4348
const idArgName = Object.keys(findById.args)[0];

0 commit comments

Comments
 (0)