codex-instance/id endpoint should return 401 instead of 500

Description

GET http://url:okapiport/codex-instances/id is returning 500

The 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

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Attachments

1

Checklist

hide

TestRail: Results

Activity

Show:

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 .

Done

Details

Assignee

Reporter

Labels

Priority

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created March 26, 2018 at 6:29 PM
Updated March 28, 2018 at 1:59 PM
Resolved March 28, 2018 at 1:59 PM
TestRail: Cases
TestRail: Runs