diff --git a/libretroshare/src/services/p3gxscircles.cc b/libretroshare/src/services/p3gxscircles.cc index b18f39df0..473baacda 100644 --- a/libretroshare/src/services/p3gxscircles.cc +++ b/libretroshare/src/services/p3gxscircles.cc @@ -1127,8 +1127,9 @@ bool p3GxsCircles::locked_processLoadingCacheEntry(RsGxsCircleCache& cache) checkCircleCacheForAutoSubscribe(cache); - if(isUnprocessedPeers) - return false ; + // always store in cache even if uncomplete. But do not remove the loading items so that they can be kept in loading state. +// if(isUnprocessedPeers) + // return false ; /* move straight into the cache */ mCircleCache.store(cache.mCircleId, cache);