src/server/webdav/multistatus.c

branch
webdav
changeset 242
c337a7ac82a8
parent 241
4adad7faf452
child 251
f727a21497bb
--- 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("</D:href>\n"));
     
+    WSBool writeContent = ms->proppatch ? FALSE : TRUE;
+    
     if(rp->plist_begin) {
         writer_puts(out, S("  <D:propstat>\n"
                            "   <D:prop>\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;
         }
         

mercurial