diff --git a/jami-android/app/src/main/java/cx/ring/fragments/HomeFragment.kt b/jami-android/app/src/main/java/cx/ring/fragments/HomeFragment.kt
index d49593c1c88c630e7eb42a4a93fe46e9dfdb5902..28e983ecfe459683d61ece107be949915840411a 100644
--- a/jami-android/app/src/main/java/cx/ring/fragments/HomeFragment.kt
+++ b/jami-android/app/src/main/java/cx/ring/fragments/HomeFragment.kt
@@ -587,13 +587,14 @@ class HomeFragment: BaseSupportFragment<HomePresenter, HomeView>(),
 
     private fun goToQRFragment() {
         // Hide keyboard to prevent any glitch.
+        val accountUri = mAccountService.currentAccount?.uri ?: return
         (requireContext().getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager)
             .hideSoftInputFromWindow(requireView().windowToken, 0)
 
         QRCodeFragment.newInstance(
             QRCodeFragment.MODE_SHARE or QRCodeFragment.MODE_SCAN,
             QRCodeFragment.MODE_SCAN,
-            Uri.fromString(mAccountService.currentAccount?.uri!!)
+            Uri.fromString(accountUri)
         ).show(parentFragmentManager, QRCodeFragment.TAG)
 
         collapseSearchActionView()