diff --git a/impl/http/src/main/java/io/serverlessworkflow/impl/executors/http/HttpModelConverter.java b/impl/http/src/main/java/io/serverlessworkflow/impl/executors/http/HttpModelConverter.java index 81f9d256..7465afe4 100644 --- a/impl/http/src/main/java/io/serverlessworkflow/impl/executors/http/HttpModelConverter.java +++ b/impl/http/src/main/java/io/serverlessworkflow/impl/executors/http/HttpModelConverter.java @@ -31,16 +31,16 @@ default Entity toEntity(WorkflowModel model) { default WorkflowError.Builder errorFromResponse( WorkflowError.Builder errorBuilder, Response response) { + errorBuilder.title(response.getStatusInfo().getReasonPhrase()); try { - Object title = response.readEntity(responseType()); - if (title != null) { - errorBuilder.title(title.toString()); + Object details = response.readEntity(responseType()); + if (details != null) { + errorBuilder.details(details.toString()); } } catch (Exception ex) { LoggerFactory.getLogger(HttpModelConverter.class) - .warn("Problem extracting error from http response", ex); + .debug("Problem extracting error from http response", ex); } - return errorBuilder; } }