diff --git a/flutter_cache_manager/lib/src/cache_store.dart b/flutter_cache_manager/lib/src/cache_store.dart index bf283086..e403b821 100644 --- a/flutter_cache_manager/lib/src/cache_store.dart +++ b/flutter_cache_manager/lib/src/cache_store.dart @@ -84,6 +84,9 @@ class CacheStore { } completer.complete(cacheObject); _futureCache.remove(key); + }).catchError((err) { + completer.completeError(err); + _futureCache.remove(key); }); _futureCache[key] = completer.future; }