Skip to content

Commit 7d4a770

Browse files
authored
Issue990Bug6ValidateContentTypeAsMalformedSyntaxErrorRemoveExplicitCause (#82)
-modify createFSPIOPErrorFromErrorResponse add case for 415 to handle Content-Type validation as malformed syntax error -remove explicit cause added as extension and instead send the response stack as the cause fo the createFSPIOPError
1 parent 9608d61 commit 7d4a770

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

‎src/handler.js‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,14 +47,15 @@ const createFSPIOPErrorFromErrorResponse = (request, response) => {
4747
case 404:
4848
return Errors.UNKNOWN_URI
4949

50+
case 415:
51+
return Errors.MALFORMED_SYNTAX
52+
5053
default:
5154
return Errors.INTERNAL_SERVER_ERROR
5255
}
5356
})(response.output.statusCode)
5457

55-
return Factory.createFSPIOPError(fspiopError, response.message, response, getReplyToFromRequestHeaders(request), [
56-
{ key: 'cause', value: response.stack }
57-
])
58+
return Factory.createFSPIOPError(fspiopError, response.message, response.stack, getReplyToFromRequestHeaders(request))
5859
}
5960

6061
const reformatError = (request, response) => {

0 commit comments

Comments
 (0)