Skip to content

Improve DAV:multistatus response - #1686

Open
KristofferFM wants to merge 2 commits into
sabre-io:masterfrom
KristofferFM:improve-multistatus-response
Open

KristofferFM wants to merge 2 commits into
sabre-io:masterfrom
KristofferFM:improve-multistatus-response

Conversation

@KristofferFM

Copy link
Copy Markdown

In situations with no overall status set and no properties to return in a response xml element, return a propstat with an empty list of properties and 200 OK (instead of 418 as it was before). Although this scenario is not mentioned directly in the specification in https://www.rfc-editor.org/info/rfc4918/#section-14.24, I think this will confuse clients less.

Furhermore, add support for error, responsedescription and location elements as described in above mentioned specification.

Modified one existing testcase to expect 200 instead of 418 and added new tests for the newly supported xml elements.

related to the specification described in
https://www.rfc-editor.org/info/rfc4918/#section-14.24:

 * Set propstat status 200 instead of 418 in the situation where there is
   no properties in the response, and at the same time no predefined
   status for the whole response.

 * Add support for additional error, responsedescription and location xml
   elements.
for 200 status instead of 418.
Adding tests of new functionality for the response class.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants