Fixes POST without accept for 3 endpoints #199
Merged
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.
Fixes default values and adds test for POST ehr, composition and
contribution.
Changes
contribution.
More details on test changes:
POST ehr:
MF-001 - Create new EHR (w/o Prefer header)
already does check it. Renamed toMF-001 - Create new EHR (w/o Prefer and Accept header)
to prevent accently refacotring away from that feature.POST composition:
commit composition without accept header
keyword which basically is a copy of the normal one, but without Accept header.Main flow has existing COMPOSITION and works without accept header
test casePOST contribution:
POST /ehr/ehr_id/contribution without accept header
(... like above)commit CONTRIBUTION without accept header
(... like above)Main flow: successfully commit CONTRIBUTION with single valid VERSION<COMPOSITION> withtout accept header
test caseKW prepare new request session refactored:
Related issue
fixes https://github.com/ehrbase/project_management/issues/175
Additional information and checks