diff --git a/app/src/main/java/io/legado/app/data/entities/BookSource.kt b/app/src/main/java/io/legado/app/data/entities/BookSource.kt index ed930b163..6465a996c 100644 --- a/app/src/main/java/io/legado/app/data/entities/BookSource.kt +++ b/app/src/main/java/io/legado/app/data/entities/BookSource.kt @@ -157,7 +157,9 @@ data class BookSource( @TypeConverter fun stringToLoginRule(json: String?): LoginRule? { - json ?: return null + if (json.isNullOrEmpty()) { + return null + } return if (json.isJsonObject()) { GSON.fromJsonObject(json) } else {