On Sat, Apr 09, 2016 at 06:25:52PM +0000, Jelmer Vernooij wrote:
> From: chrysn <[email protected]>
> 
> rfc6352 defines CARDDAV:address-data as a way to include the body of a
> card in a report result. it also specifies that the client can restrict
> the list of properties that should be returned about the resource in the
> CARDDAV:address-data line in the report request, but implementing the
> simple case (as was done with calendar-data before) is sufficient to
> make the davdroid client happy.
> ---
>  calypso/xmlutils.py | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/calypso/xmlutils.py b/calypso/xmlutils.py
> index 5478201..bbe7844 100644
> --- a/calypso/xmlutils.py
> +++ b/calypso/xmlutils.py
> @@ -391,6 +391,8 @@ def report(path, xml_request, collection):
>                      element.text = item.etag
>                  elif tag == _tag("C", "calendar-data"):
>                      element.text = item.text
> +                elif tag == _tag("A", "address-data"):
> +                    element.text = item.text
>                  prop.append(element)
>  
>              status = ET.Element(_tag("D", "status"))

Looks good to me.
 -- Guido
_______________________________________________
Calypso mailing list
[email protected]
http://keithp.com/mailman/listinfo/calypso

Reply via email to