From 988853be63fdb0e462018ee087a91b0de078895d Mon Sep 17 00:00:00 2001 From: Syer10 Date: Fri, 28 Apr 2023 21:28:18 -0400 Subject: [PATCH] Seems like this should return null if it errors --- .../tachidesk/graphql/server/JavalinGraphQLRequestParser.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 } }