Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LocalTerminologyService should return original FhirOperationException from getExpandedValueSet #2631

Closed
alexzautke opened this issue Nov 29, 2023 · 1 comment · Fixed by #2650
Assignees

Comments

@alexzautke
Copy link
Member

Describe the bug
In PR #2560 the behaviour of the LocalTerminologyService in ValueSetValidateCode was changed. L179 does not account for the fact that getExpandedValueSet might already return a FhirOperationException with a status code != HTTP 500. The exception handling is too generic here. For example if the ValueSet cannot be found, an HTTP 400 status code will be overwritten.

Expected behavior
Return the original status code to the caller.

Version used:

  • FHIR Version: [e.g. R4]
  • Version: [5.4.0]
@marcovisserFurore
Copy link
Member

This is a regression bug

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants