From c7a5a525ce92ddaf43919191ea2df83071793d64 Mon Sep 17 00:00:00 2001 From: Markus Unterwaditzer Date: Tue, 4 Mar 2014 18:27:50 +0100 Subject: [PATCH] Fix DavStorage._requests A path of '' would cause the thing to request / of the server, which might not even be a DAV server. This was already done in the testsuite. --- vdirsyncer/storage/dav/base.py | 1 + 1 file changed, 1 insertion(+) diff --git a/vdirsyncer/storage/dav/base.py b/vdirsyncer/storage/dav/base.py index c45a08d..368f368 100644 --- a/vdirsyncer/storage/dav/base.py +++ b/vdirsyncer/storage/dav/base.py @@ -87,6 +87,7 @@ class DavStorage(Storage): } def _request(self, method, path, data=None, headers=None): + path = path or self.parsed_url.path if self._session is None: self._session = requests.session() url = self.parsed_url.scheme + '://' + self.parsed_url.netloc + path