Blame SOURCES/evolution-data-server-3.28.5-dav-online-load-href.patch

f0a9c3
diff -up evolution-data-server-3.28.5/src/addressbook/backends/webdav/e-book-backend-webdav.c.dav-online-load-href evolution-data-server-3.28.5/src/addressbook/backends/webdav/e-book-backend-webdav.c
f0a9c3
--- evolution-data-server-3.28.5/src/addressbook/backends/webdav/e-book-backend-webdav.c.dav-online-load-href	2018-11-26 12:18:57.874823757 +0100
f0a9c3
+++ evolution-data-server-3.28.5/src/addressbook/backends/webdav/e-book-backend-webdav.c	2018-11-26 12:20:27.967822511 +0100
f0a9c3
@@ -993,6 +993,8 @@ ebb_webdav_load_contact_sync (EBookMetaB
f0a9c3
 		if (!*out_contact) {
f0a9c3
 			success = FALSE;
f0a9c3
 			g_propagate_error (&local_error, EDB_ERROR_EX (E_DATA_BOOK_STATUS_OTHER_ERROR, _("Received object is not a valid vCard")));
f0a9c3
+		} else if (out_extra) {
f0a9c3
+			*out_extra = g_strdup (href);
f0a9c3
 		}
f0a9c3
 	}
f0a9c3
 
f0a9c3
diff -up evolution-data-server-3.28.5/src/calendar/backends/caldav/e-cal-backend-caldav.c.dav-online-load-href evolution-data-server-3.28.5/src/calendar/backends/caldav/e-cal-backend-caldav.c
f0a9c3
--- evolution-data-server-3.28.5/src/calendar/backends/caldav/e-cal-backend-caldav.c.dav-online-load-href	2018-11-26 12:19:15.809823509 +0100
f0a9c3
+++ evolution-data-server-3.28.5/src/calendar/backends/caldav/e-cal-backend-caldav.c	2018-11-26 12:20:03.976822843 +0100
f0a9c3
@@ -1135,6 +1135,8 @@ ecb_caldav_load_component_sync (ECalMeta
f0a9c3
 		if (!*out_component) {
f0a9c3
 			success = FALSE;
f0a9c3
 			g_propagate_error (&local_error, EDC_ERROR (InvalidObject));
f0a9c3
+		} else if (out_extra) {
f0a9c3
+			*out_extra = g_strdup (href);
f0a9c3
 		}
f0a9c3
 	}
f0a9c3