diff options
-rw-r--r-- | app/build.gradle | 4 | ||||
-rw-r--r-- | app/src/main/java/it/niedermann/nextcloud/deck/ui/PushNotificationActivity.java | 9 | ||||
-rw-r--r-- | fastlane/metadata/android/en-US/changelogs/1013003.txt | 1 |
3 files changed, 11 insertions, 3 deletions
diff --git a/app/build.gradle b/app/build.gradle index 830fb75b3..6411d95c4 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -6,8 +6,8 @@ android { applicationId "it.niedermann.nextcloud.deck" minSdkVersion 19 targetSdkVersion 29 - versionCode 1013002 - versionName "1.13.2" + versionCode 1013003 + versionName "1.13.3" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" vectorDrawables.useSupportLibrary = true javaCompileOptions { diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/PushNotificationActivity.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/PushNotificationActivity.java index cdc20ed50..85e5f944a 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/PushNotificationActivity.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/PushNotificationActivity.java @@ -60,7 +60,14 @@ public class PushNotificationActivity extends AppCompatActivity { } final String link = getIntent().getStringExtra(KEY_LINK); - long[] ids = ProjectUtil.extractBoardIdAndCardIdFromUrl(link); + final long[] ids; + try { + ids = ProjectUtil.extractBoardIdAndCardIdFromUrl(link); + } catch (Throwable t) { + DeckLog.logError(t); + finish(); + return; + } binding.cancel.setOnClickListener((v) -> finish()); diff --git a/fastlane/metadata/android/en-US/changelogs/1013003.txt b/fastlane/metadata/android/en-US/changelogs/1013003.txt new file mode 100644 index 000000000..2d9482e14 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/1013003.txt @@ -0,0 +1 @@ +- 🐞 Fix issue while extracting board Id and card Id from Push Notification URL
\ No newline at end of file |