From fe1cd1d44dd9bdf380dd7eca5c2588b959a3e9b9 Mon Sep 17 00:00:00 2001 From: Guillaume Ayoub Date: Thu, 24 Oct 2013 15:31:49 +0200 Subject: [PATCH] Use collection URL instead of main folder as user's main URL (see #32) --- radicale/xmlutils.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/radicale/xmlutils.py b/radicale/xmlutils.py index 72c193c..a0ecdad 100644 --- a/radicale/xmlutils.py +++ b/radicale/xmlutils.py @@ -296,7 +296,10 @@ def _propfind_response(path, item, props, user): # pylint: enable=W0511 elif tag == _tag("D", "current-user-principal") and user: tag = ET.Element(_tag("D", "href")) - tag.text = _href("/%s/" % user) + if item.resource_type == "addressbook": + tag.text = _href("/%s/addressbook.vcf/" % user) + else: + tag.text = _href("/%s/calendar.ics/" % user) element.append(tag) elif tag == _tag("D", "current-user-privilege-set"): privilege = ET.Element(_tag("D", "privilege"))