summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMilan Crha <mcrha@redhat.com>2023-02-08 17:35:43 +0100
committerMilan Crha <mcrha@redhat.com>2023-02-08 17:35:43 +0100
commit22dc3959fd2b9471464224211e1b5f195dc4dd86 (patch)
tree63c06e457595c346ed54af8880e45aaa960b3458
parent29b4caedbf908599ed75313b48de1daa3152042a (diff)
downloadevolution-data-server-22dc3959fd2b9471464224211e1b5f195dc4dd86.tar.gz
I#452 - CalDAV: Can fail to refresh content in some cases
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/452
-rw-r--r--src/calendar/backends/caldav/e-cal-backend-caldav.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/calendar/backends/caldav/e-cal-backend-caldav.c b/src/calendar/backends/caldav/e-cal-backend-caldav.c
index b3a77ca57..764b6f5c1 100644
--- a/src/calendar/backends/caldav/e-cal-backend-caldav.c
+++ b/src/calendar/backends/caldav/e-cal-backend-caldav.c
@@ -516,6 +516,9 @@ ecb_caldav_multiget_from_sets_sync (ECalBackendCalDAV *cbdav,
if (!link) {
link = *set2;
*set2 = NULL;
+ /* read created and modified sets separately, because md.from_link
+ does not handle move between the sets */
+ left_to_go = 1;
}
if (!nfo)