codex-instance/id endpoint should return 401 instead of 500
Description
CSP Request Details
CSP Rejection Details
Potential Workaround
Attachments
relates to
Checklist
hideTestRail: Results
Activity

Adam Dickmeiss March 28, 2018 at 12:26 PM
Conducted a bad test and it is apparent that the problem is in mod-codex-inventory. So opening again.

Varun Javalkar March 27, 2018 at 1:17 PM
There seems to be a similar issue with mod-codex-mux. The permission set is empty - https://github.com/folio-org/mod-codex-mux/blob/master/descriptors/ModuleDescriptor-template.json#L21

Varun Javalkar March 27, 2018 at 1:12 PM
Looking at the code there does seem to be a problem with mod-codex-inventory. The permission set is empty - https://github.com/folio-org/mod-codex-inventory/blob/master/descriptors/ModuleDescriptor-template.json#L43
Only codex instances should be allowed to hit this endpoint. This is handled in mod-codex-ekb - https://github.com/folio-org/mod-codex-ekb/blob/master/descriptors/ModuleDescriptor-template.json#L22

Adam Dickmeiss March 27, 2018 at 9:08 AM
Not a problem with mod-codex-inventory. Perhaps in mod-codex-mux . See .
GET http://
url
:okapiport
/codex-instances/id
is returning 500The response is returning 401 wrapped in 500:
Get url http://pvt.lb.fse.folio-eis.us-east-1:9131/instance-storage/instances/a2724b37-1518-4d41-be86-39352af6b3cc returned 401