From d14f4b38ea7dbf95328a17ad7bfa55279757a1ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20Kr=C3=BCger?= Date: Wed, 27 Apr 2022 12:31:24 +0200 Subject: [PATCH] Check that header 'x-chat-last-given' exists MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Without that check a null pointer exception occurs if the header is not set. Signed-off-by: Tim Krüger --- .../com/nextcloud/talk/viewmodels/SharedItemsViewModel.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/nextcloud/talk/viewmodels/SharedItemsViewModel.kt b/app/src/main/java/com/nextcloud/talk/viewmodels/SharedItemsViewModel.kt index 37bf89d32..082c0a74d 100644 --- a/app/src/main/java/com/nextcloud/talk/viewmodels/SharedItemsViewModel.kt +++ b/app/src/main/java/com/nextcloud/talk/viewmodels/SharedItemsViewModel.kt @@ -39,7 +39,10 @@ class SharedItemsViewModel(private val repository: SharedItemsRepository) : View override fun onSubscribe(d: Disposable) = Unit override fun onNext(response: Response) { - chatLastGiven = response.headers()["x-chat-last-given"]!! + + if(response.headers()["x-chat-last-given"] != null) { + chatLastGiven = response.headers()["x-chat-last-given"]!! + } val mediaItems = response.body()!!.ocs!!.data mediaItems?.forEach {