Add a status code to the error message #47
Merged
+1
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Abstract
createError(err)
function was omitting status code in creating the error object, and as the resultkoa-onerror
library was getting no status code. As can be seen here, in such a case koa will put status500
automatically.Issue
In this issue, when no product could be found, storefront's server responded with

500
, which is unexpected.This addition of
error.status
fixes the issue, now the server response has the correct status code