From 8ad123956cd973fd1a7a9b72f0607dd141832b5b Mon Sep 17 00:00:00 2001 From: Ahmad Ansori Palembani Date: Sun, 18 Aug 2024 14:56:01 +0700 Subject: [PATCH] fix(coil): Unsatisfied request error when both disk and network read is enabled --- .../java/eu/kanade/tachiyomi/data/coil/MangaCoverFetcher.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/coil/MangaCoverFetcher.kt b/app/src/main/java/eu/kanade/tachiyomi/data/coil/MangaCoverFetcher.kt index 9ec482fab5..b270c1410a 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/coil/MangaCoverFetcher.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/coil/MangaCoverFetcher.kt @@ -196,6 +196,7 @@ class MangaCoverFetcher( val networkRead = options.networkCachePolicy.readEnabled val onlyCache = !networkRead && diskRead val forceNetwork = networkRead && !diskRead + val none = !networkRead && !diskRead when { onlyCache -> { request.cacheControl(CacheControl.FORCE_CACHE) @@ -205,7 +206,7 @@ class MangaCoverFetcher( } else { request.cacheControl(CACHE_CONTROL_FORCE_NETWORK_NO_CACHE) } - else -> { + none -> { // This causes the request to fail with a 504 Unsatisfiable Request. request.cacheControl(CACHE_CONTROL_NO_NETWORK_NO_CACHE) }