From db7804375e1971fa3607ddb7fc8b3d284cdc11d5 Mon Sep 17 00:00:00 2001 From: rstoyanchev Date: Wed, 12 Feb 2025 15:32:59 +0000 Subject: [PATCH] Improve ErrorClassification deserialization Closes gh-1115 --- .../graphql/client/ResponseMapGraphQlResponse.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/spring-graphql/src/main/java/org/springframework/graphql/client/ResponseMapGraphQlResponse.java b/spring-graphql/src/main/java/org/springframework/graphql/client/ResponseMapGraphQlResponse.java index f91ddf15..a4d7caad 100644 --- a/spring-graphql/src/main/java/org/springframework/graphql/client/ResponseMapGraphQlResponse.java +++ b/spring-graphql/src/main/java/org/springframework/graphql/client/ResponseMapGraphQlResponse.java @@ -177,7 +177,12 @@ class ResponseMapGraphQlResponse extends AbstractGraphQlResponse { return graphql.ErrorType.valueOf(classification); } catch (IllegalArgumentException ex) { - return org.springframework.graphql.execution.ErrorType.valueOf(classification); + try { + return org.springframework.graphql.execution.ErrorType.valueOf(classification); + } + catch (IllegalArgumentException ex2) { + return ErrorClassification.errorClassification(classification); + } } }