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 c0c4bb7 commit 0541431Copy full SHA for 0541431
packages/gatsby/src/schema/infer-graphql-type.js
@@ -589,10 +589,12 @@ export function inferObjectStructureFromNodes({
589
// pointing to a file (from another file).
590
} else if (
591
nodes[0].internal.type !== `File` &&
592
- ((_.isString(value) && shouldInferFile(nodes, nextSelector, value)) ||
+ ((_.isString(value) &&
593
+ !_.isEmpty(value) &&
594
+ shouldInferFile(nodes, nextSelector, value)) ||
595
(_.isArray(value) &&
- value.length === 1 &&
596
_.isString(value[0]) &&
597
+ !_.isEmpty(value[0]) &&
598
shouldInferFile(nodes, `${nextSelector}[0]`, value[0])))
599
) {
600
inferredField = inferFromUri(key, types, _.isArray(value))
0 commit comments