Skip to content

Commit fcd00bf

Browse files
authored
Merge pull request #327 from mkaulig/fix-schema-redundancy
Improve Schema Transformation
2 parents ffafbec + 2e9eb5e commit fcd00bf

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/main/kotlin/com/coxautodev/graphql/tools/SchemaParser.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,9 @@ class SchemaParser internal constructor(scanResult: ScannedSchemaObjects, privat
126126
val subscription = objects.find { it.name == subscriptionName }
127127
?: if (rootInfo.isSubscriptionRequired()) throw SchemaError("Expected a Subscription object with name '$subscriptionName' but found none!") else null
128128

129-
return SchemaObjects(query, mutation, subscription, (objects + inputObjects + enums + interfaces + unions).toSet(), codeRegistryBuilder)
129+
val additionalObjects = objects.filter { o -> o != query && o != subscription && o != mutation }
130+
131+
return SchemaObjects(query, mutation, subscription, (additionalObjects + inputObjects + enums + interfaces + unions).toSet(), codeRegistryBuilder)
130132
}
131133

132134
/**

0 commit comments

Comments
 (0)