Records created with special characters are not discoverable
Storage service allows user to a create record with encoded special character. However, if we try to get the created record storage service return 404.
Actual ID: winter-aker-bp-super-sprint-5:reference-data--UnitOfMeasure:m/h
Encoded ID: winter-aker-bp-super-sprint-5:reference-data--UnitOfMeasure:m%2fh
The Storage POST endpoint allows user to create storage records with encoded ids:
But the problem arises when user tries to retrieve the record using get endpoint:
{ "code": 400, "reason": "Validation error.", "message": "{\"errors\":[\"Not a valid record id. Found: winter-aker-bp-super-sprint-5:reference-data--UnitOfMeasure:m%2fh\"]}" }