diff --git a/app/release/output.json b/app/release/output.json index 28776d99..6014db92 100644 --- a/app/release/output.json +++ b/app/release/output.json @@ -1 +1 @@ -[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":30,"versionName":"4.1","enabled":true,"outputFile":"app-release.apk","fullName":"release","baseName":"release"},"path":"app-release.apk","properties":{}}] \ No newline at end of file +[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":31,"versionName":"4.2-beta1","enabled":true,"outputFile":"app-release.apk","fullName":"release","baseName":"release"},"path":"app-release.apk","properties":{}}] \ No newline at end of file diff --git a/app/src/main/java/xyz/quaver/pupil/util/update.kt b/app/src/main/java/xyz/quaver/pupil/util/update.kt index 0a2d76d0..150e958c 100644 --- a/app/src/main/java/xyz/quaver/pupil/util/update.kt +++ b/app/src/main/java/xyz/quaver/pupil/util/update.kt @@ -98,7 +98,10 @@ fun updateOldReaderGalleries(context: Context) { val json = Json(JsonConfiguration.Stable) getOldReaderGalleries(context).forEach { gallery -> - val reader = json.parseJson(File(gallery, "reader.json").readText()) + val reader = json.parseJson(File(gallery, "reader.json").apply { + if (!exists()) + return@forEach + }.readText()) .jsonObject.toMutableMap() val codeSerializer = EnumSerializer(Reader.Code::class)