[evolution-data-server] [CalDAV/CardDAV] Consider collection writable also with DAV:write-content hint



commit 51f552df0a99df61c71389414e66dd5216c79d59
Author: Milan Crha <mcrha redhat com>
Date:   Mon Jul 9 14:16:15 2018 +0200

    [CalDAV/CardDAV] Consider collection writable also with DAV:write-content hint
    
    Related to https://bugzilla.gnome.org/show_bug.cgi?id=794874

 src/addressbook/backends/webdav/e-book-backend-webdav.c | 1 +
 src/calendar/backends/caldav/e-cal-backend-caldav.c     | 1 +
 2 files changed, 2 insertions(+)
---
diff --git a/src/addressbook/backends/webdav/e-book-backend-webdav.c 
b/src/addressbook/backends/webdav/e-book-backend-webdav.c
index be7193b2d..37012d411 100644
--- a/src/addressbook/backends/webdav/e-book-backend-webdav.c
+++ b/src/addressbook/backends/webdav/e-book-backend-webdav.c
@@ -176,6 +176,7 @@ ebb_webdav_connect_sync (EBookMetaBackend *meta_backend,
 
                                if (privilege) {
                                        is_writable = privilege->hint == E_WEBDAV_PRIVILEGE_HINT_WRITE ||
+                                               privilege->hint == E_WEBDAV_PRIVILEGE_HINT_WRITE_CONTENT ||
                                                privilege->hint == E_WEBDAV_PRIVILEGE_HINT_ALL;
                                }
                        }
diff --git a/src/calendar/backends/caldav/e-cal-backend-caldav.c 
b/src/calendar/backends/caldav/e-cal-backend-caldav.c
index 89552fb53..e3878f0db 100644
--- a/src/calendar/backends/caldav/e-cal-backend-caldav.c
+++ b/src/calendar/backends/caldav/e-cal-backend-caldav.c
@@ -163,6 +163,7 @@ ecb_caldav_connect_sync (ECalMetaBackend *meta_backend,
                                if (privilege) {
                                        is_writable =
                                                privilege->hint == E_WEBDAV_PRIVILEGE_HINT_WRITE ||
+                                               privilege->hint == E_WEBDAV_PRIVILEGE_HINT_WRITE_CONTENT ||
                                                privilege->hint == E_WEBDAV_PRIVILEGE_HINT_ALL;
                                }
                        }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]