Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Niedermann <info@niedermann.it>2020-12-15 21:35:45 +0300
committerNiedermann IT-Dienstleistungen <stefan-niedermann@users.noreply.github.com>2020-12-17 18:14:29 +0300
commitacc3e4261a9923e67eb8deec9348d640059b20b2 (patch)
treeedd67c17c93c86af0d37010ebd7f52fb939e4705 /app/src/main/java/it/niedermann/nextcloud/deck
parent6b4e57da9cc62c06511fc7a01b1c914b2a3144a0 (diff)
Fix issue while extracting board Id and card Id from Push Notification URL
Signed-off-by: Stefan Niedermann <info@niedermann.it>
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/PushNotificationActivity.java9
1 files changed, 8 insertions, 1 deletions
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());