فهرست منبع

honor RFC4791#5.2.5: SHOULD NOT be returned by a PROPFIND DAV:allprop request

Peter Bieringer 2 ماه پیش
والد
کامیت
a7e9521b38
1فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 3 1
      radicale/app/propfind.py

+ 3 - 1
radicale/app/propfind.py

@@ -111,7 +111,9 @@ def xml_propfind_response(
         props.append(xmlutils.make_clark("D:supported-report-set"))
         props.append(xmlutils.make_clark("D:resourcetype"))
         props.append(xmlutils.make_clark("D:owner"))
-        props.append(xmlutils.make_clark("C:max-resource-size"))
+        if not allprop:
+            # RFC4791#5.2.5: SHOULD NOT be returned by a PROPFIND DAV:allprop request
+            props.append(xmlutils.make_clark("C:max-resource-size"))
 
         if is_collection and collection.is_principal:
             props.append(xmlutils.make_clark("C:calendar-user-address-set"))