mirror of
https://github.com/samsonjs/vdirsyncer.git
synced 2026-04-27 14:57:41 +00:00
Fix up urlencoding of remotestorage
This commit is contained in:
parent
b828685386
commit
51abf452a1
1 changed files with 1 additions and 4 deletions
|
|
@ -204,8 +204,6 @@ class RemoteStorage(Storage):
|
||||||
data=item.raw.encode('utf-8'),
|
data=item.raw.encode('utf-8'),
|
||||||
headers=headers
|
headers=headers
|
||||||
)
|
)
|
||||||
if not response.url.endswith('/' + href):
|
|
||||||
raise exceptions.InvalidResponse('spec doesn\'t allow redirects')
|
|
||||||
return href, response.headers['etag']
|
return href, response.headers['etag']
|
||||||
|
|
||||||
def update(self, href, item, etag):
|
def update(self, href, item, etag):
|
||||||
|
|
@ -214,8 +212,7 @@ class RemoteStorage(Storage):
|
||||||
return etag
|
return etag
|
||||||
|
|
||||||
def upload(self, item):
|
def upload(self, item):
|
||||||
href = utils.generate_href(item.ident)
|
href = utils.generate_href(item.ident) + self.fileext
|
||||||
href = utils.compat.urlquote(href, '@') + self.fileext
|
|
||||||
return self._put(href, item, None)
|
return self._put(href, item, None)
|
||||||
|
|
||||||
def delete(self, href, etag):
|
def delete(self, href, etag):
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue