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 /app/src/main/java/it/niedermann/nextcloud/deck | |
parent | 6b4e57da9cc62c06511fc7a01b1c914b2a3144a0 (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.java | 9 |
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()); |