From 3b2e6f9fcc4e79a1fa75e9ded0406d56e4e46fd7 Mon Sep 17 00:00:00 2001 From: Schnitzel5 Date: Wed, 26 Mar 2025 23:46:42 +0100 Subject: [PATCH] fixed archive bug --- .github/workflows/release.yml | 2 +- lib/modules/more/data_and_storage/providers/restore.dart | 2 +- .../appearance/providers/theme_mode_state_provider.g.dart | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2516af0d..c77127df 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -190,7 +190,7 @@ jobs: - name: build windows exe run: | - dart run inno_bundle:build --release --app-version ${{ github.ref_name }} | ForEach-Object { $_ -replace "[a-z]", "" } + dart run inno_bundle:build --release --app-version ${{ github.ref_name }} - name: build windows zip run: | diff --git a/lib/modules/more/data_and_storage/providers/restore.dart b/lib/modules/more/data_and_storage/providers/restore.dart index 063704ef..9b9dfa07 100644 --- a/lib/modules/more/data_and_storage/providers/restore.dart +++ b/lib/modules/more/data_and_storage/providers/restore.dart @@ -82,7 +82,7 @@ enum BackupType { unknown, mangayomi, mihon, aniyomi, kotatsu, neko } BackupType checkBackupType(String path, Archive archive) { if (path.toLowerCase().contains("mangayomi") && - archive.files.first.name.endsWith(".backup.db")) { + (archive.files.firstOrNull?.name ?? "").endsWith(".backup.db")) { return BackupType.mangayomi; } else if (path.toLowerCase().contains("kotatsu") && archive.files.where((f) { diff --git a/lib/modules/more/settings/appearance/providers/theme_mode_state_provider.g.dart b/lib/modules/more/settings/appearance/providers/theme_mode_state_provider.g.dart index 46815c6a..bd7d791a 100644 --- a/lib/modules/more/settings/appearance/providers/theme_mode_state_provider.g.dart +++ b/lib/modules/more/settings/appearance/providers/theme_mode_state_provider.g.dart @@ -23,7 +23,7 @@ final themeModeStateProvider = typedef _$ThemeModeState = AutoDisposeNotifier; String _$followSystemThemeStateHash() => - r'0c65e1471807dddb2f536d336d1f44b29e9e3a5a'; + r'a2d5e573e05364c3c89abe81f25c7f39b0ae91e2'; /// See also [FollowSystemThemeState]. @ProviderFor(FollowSystemThemeState)