diff -r 4adad7faf452 -r c337a7ac82a8 src/server/webdav/multistatus.c --- a/src/server/webdav/multistatus.c Sat Jan 25 21:37:38 2020 +0100 +++ b/src/server/webdav/multistatus.c Sun Jan 26 10:13:11 2020 +0100 @@ -187,6 +187,8 @@ writer_puts(out, sstr(rp->resource.href)); writer_puts(out, S("\n")); + WSBool writeContent = ms->proppatch ? FALSE : TRUE; + if(rp->plist_begin) { writer_puts(out, S(" \n" " \n")); @@ -194,10 +196,10 @@ PropertyOkList *p = rp->plist_begin; while(p) { writer_puts(out, S(" ")); - if(send_property(ms, p->property, p->nsdef, TRUE, out)) { + if(send_property(ms, p->property, p->nsdef, writeContent, out)) { return out->error; } - writer_puts(out, S("\n ")); + writer_puts(out, S("\n")); p = p->next; }