[evolution-data-server/wip/offline-cache] ecb_caldav_load_component_sync: Try with .ics extension first, then without it



commit 7ea34645b8567b05a1975b52fbb592afa19a3896
Author: Milan Crha <mcrha redhat com>
Date:   Thu Apr 27 15:03:38 2017 +0200

    ecb_caldav_load_component_sync: Try with .ics extension first, then without it

 .../backends/caldav/e-cal-backend-caldav.c         |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/calendar/backends/caldav/e-cal-backend-caldav.c 
b/src/calendar/backends/caldav/e-cal-backend-caldav.c
index 71b3842..38b9594 100644
--- a/src/calendar/backends/caldav/e-cal-backend-caldav.c
+++ b/src/calendar/backends/caldav/e-cal-backend-caldav.c
@@ -920,14 +920,14 @@ ecb_caldav_load_component_sync (ECalMetaBackend *meta_backend,
        if (!success) {
                GError *local_error = NULL;
 
-               uri = ecb_caldav_uid_to_uri (cbdav, uid, NULL);
+               uri = ecb_caldav_uid_to_uri (cbdav, uid, ".ics");
                g_return_val_if_fail (uri != NULL, FALSE);
 
                success = e_webdav_session_get_data_sync (cbdav->priv->webdav, uri, &href, &etag, &bytes, 
&length, cancellable, &local_error);
                if (!success && !g_cancellable_is_cancelled (cancellable) &&
                    g_error_matches (local_error, SOUP_HTTP_ERROR, SOUP_STATUS_NOT_FOUND)) {
                        g_free (uri);
-                       uri = ecb_caldav_uid_to_uri (cbdav, uid, ".ics");
+                       uri = ecb_caldav_uid_to_uri (cbdav, uid, NULL);
 
                        if (uri) {
                                g_clear_error (&local_error);


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