sabre-io / Baikal

Baïkal is a Calendar+Contacts server
https://sabre.io/baikal/
GNU General Public License v3.0
2.44k stars 282 forks source link

Missing `etag` for collections #1182

Open WhyNotHugo opened 1 year ago

WhyNotHugo commented 1 year ago

Baikal version: 0.8.0

Expected behaviour:

An etag is missing for collections

Current behaviour:

etag is missing from response.

Steps to reproduce:

Send the following request to the calendar home set:

<propfind xmlns="DAV:"><prop><resourcetype/><getetag/></prop></propfind>

Notes:

getetag support is mandatory, and is required in order to prevent in-flight conflicts (e.g.: to prevent deleting a collection while another client has modified it).

WhyNotHugo commented 1 year ago

I can reproduce the same issue for carddav collections.