diff --git a/app/src/main/kotlin/com/hippo/ehviewer/client/EhTagDatabase.kt b/app/src/main/kotlin/com/hippo/ehviewer/client/EhTagDatabase.kt index 2c6e1cb53..a8ea671a0 100644 --- a/app/src/main/kotlin/com/hippo/ehviewer/client/EhTagDatabase.kt +++ b/app/src/main/kotlin/com/hippo/ehviewer/client/EhTagDatabase.kt @@ -177,9 +177,11 @@ object EhTagDatabase : CoroutineScope { } } - val currentSha1 = Either.catch { - sha1File.utf8() - }.getOrNull() + val currentSha1 = if (initialized) { + Either.catch { sha1File.utf8() }.getOrNull() + } else { + null + } val newSha1 = fetch(sha1Url) if (newSha1 == currentSha1) return