From 41293796a931092f1208e6a472731561592d209c Mon Sep 17 00:00:00 2001 From: Horis <8674809+821938089@users.noreply.github.com> Date: Thu, 25 Jul 2024 17:23:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/test.yml | 4 +++- app/src/main/java/io/legado/app/model/AppReleaseInfo.kt | 7 ++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 67587bbc2..9ae7b2824 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -175,7 +175,9 @@ jobs: done - name: Delete Pre-Release - run: gh release delete beta -y + run: | + gh release delete beta -y + exit 0 env: GH_TOKEN: ${{ github.token }} diff --git a/app/src/main/java/io/legado/app/model/AppReleaseInfo.kt b/app/src/main/java/io/legado/app/model/AppReleaseInfo.kt index c4fc6e912..13435353c 100644 --- a/app/src/main/java/io/legado/app/model/AppReleaseInfo.kt +++ b/app/src/main/java/io/legado/app/model/AppReleaseInfo.kt @@ -22,15 +22,16 @@ enum class AppVariant { } data class GithubRelease( - val assets: List, + val assets: List?, val body: String, @SerializedName("prerelease") val isPreRelease: Boolean, ) { fun gitReleaseToAppReleaseInfo(): List { return assets - .filter { it.isValid } - .map { it.assetToAppReleaseInfo(isPreRelease, body) } + ?.filter { it.isValid } + ?.map { it.assetToAppReleaseInfo(isPreRelease, body) } + .orEmpty() } }