diff --git a/src/calendar/e-cal-backend-ews.c b/src/calendar/e-cal-backend-ews.c
index 4430a13a..715050e7 100644
--- a/src/calendar/e-cal-backend-ews.c
+++ b/src/calendar/e-cal-backend-ews.c
@@ -1112,8 +1112,7 @@ ecb_ews_get_items_sync (ECalBackendEws *cbews,
 
 			comp = ecb_ews_item_to_component_sync (cbews, item, cancellable, error);
 			if (!comp) {
-				success = FALSE;
-				break;
+				continue;
 			}
 
 			ecb_ews_store_original_comp (comp);
