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
