diff --git a/src/common/etagcache.cpp b/src/common/etagcache.cpp index 5dc08d6..ba0f755 100644 --- a/src/common/etagcache.cpp +++ b/src/common/etagcache.cpp @@ -65,7 +65,9 @@ bool EtagCache::isOutOfDate(const QString &remoteId) const void EtagCache::removeEtag(const QString &remoteId) { - mChangedRemoteIds.remove(remoteId); + if (mChangedRemoteIds.contains(remoteId)) { + mChangedRemoteIds.remove(remoteId); + } mCache.remove(remoteId); }