Skip to content

Commit 5bd12de

Browse files
committed
Allow future return type for subscription data fetcher
1 parent 485fcc4 commit 5bd12de

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/kotlin/graphql/kickstart/tools/resolver/FieldResolverScanner.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ internal class FieldResolverScanner(val options: SchemaParserOptions) {
138138
&& method.genericReturnType is ParameterizedType
139139
&& (method.genericReturnType as ParameterizedType).actualTypeArguments
140140
.any {
141-
it is ParameterizedType && it.rawType == Publisher::class.java
141+
it is ParameterizedType && it.unwrap().isAssignableFrom(Publisher::class.java)
142142
}
143143

144144
private fun receiveChannelToPublisherWrapper(method: Method) =

0 commit comments

Comments
 (0)