diff --git a/resources/dav/resource/davgroupwareresource.cpp b/resources/dav/resource/davgroupwareresource.cpp --- a/resources/dav/resource/davgroupwareresource.cpp +++ b/resources/dav/resource/davgroupwareresource.cpp @@ -998,6 +998,13 @@ Akonadi::Item::List extraItems; if (!Utils::parseDavData(davItem, item, extraItems)) { qCWarning(DAVRESOURCE_LOG) << "DavGroupwareResource::onItemFetched: Failed to parse item data. " << item.remoteId(); + // We get some XML error when the item doesn't exist: + // + // 2.1.11 + // Sabre\DAV\Exception\NotFound + // Calendar object not found + // + cancelTask(i18n("Unable to retrieve item: failed to parse item data. Maybe it was deleted already.")); return; }