diff --git a/server/src/main/kotlin/suwayomi/tachidesk/graphql/server/JavalinGraphQLRequestParser.kt b/server/src/main/kotlin/suwayomi/tachidesk/graphql/server/JavalinGraphQLRequestParser.kt index c2497cd2..efd5daad 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/graphql/server/JavalinGraphQLRequestParser.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/graphql/server/JavalinGraphQLRequestParser.kt @@ -14,10 +14,10 @@ import java.io.IOException class JavalinGraphQLRequestParser : GraphQLRequestParser { - @Suppress("BlockingMethodInNonBlockingContext", "PARAMETER_NAME_CHANGED_ON_OVERRIDE") - override suspend fun parseRequest(context: Context): GraphQLServerRequest = try { + @Suppress("PARAMETER_NAME_CHANGED_ON_OVERRIDE") + override suspend fun parseRequest(context: Context): GraphQLServerRequest? = try { context.bodyAsClass(GraphQLServerRequest::class.java) } catch (e: IOException) { - throw IOException("Unable to parse GraphQL payload.") + null } }