diff options
author | Stefan Niedermann <info@niedermann.it> | 2020-12-15 21:35:45 +0300 |
---|---|---|
committer | Niedermann IT-Dienstleistungen <stefan-niedermann@users.noreply.github.com> | 2020-12-17 18:14:29 +0300 |
commit | acc3e4261a9923e67eb8deec9348d640059b20b2 (patch) | |
tree | edd67c17c93c86af0d37010ebd7f52fb939e4705 | |
parent | 6b4e57da9cc62c06511fc7a01b1c914b2a3144a0 (diff) |
Fix issue while extracting board Id and card Id from Push Notification URL
Signed-off-by: Stefan Niedermann <info@niedermann.it>
-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 12ea0e545..f1e3a2246 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 |