From 095385b11ccadf242983c98180c00cb43b472635 Mon Sep 17 00:00:00 2001 From: Markus Unterwaditzer Date: Wed, 26 Feb 2014 20:25:46 +0100 Subject: [PATCH] Fixed one test! --- vdirsyncer/storage/caldav.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/vdirsyncer/storage/caldav.py b/vdirsyncer/storage/caldav.py index 16a1aa5..e89c101 100644 --- a/vdirsyncer/storage/caldav.py +++ b/vdirsyncer/storage/caldav.py @@ -191,13 +191,6 @@ class CaldavStorage(Storage): ) if response.status_code == 412: raise exceptions.PreconditionFailed(response.content) - if response.status_code != 201: - raise exceptions.StorageError( - 'Unexpected response with content {} and status {}'.format( - repr(response.content), - response.status_code - ) - ) response.raise_for_status() etag = response.headers.get('etag', None) @@ -218,6 +211,8 @@ class CaldavStorage(Storage): data=obj.raw, headers=headers ) + if response.status_code == 412: + raise exceptions.PreconditionFailed(response.content) response.raise_for_status() etag = response.headers.get('etag', None)