diff --git a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/add/create/ChannelCreateFragment.kt b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/add/create/ChannelCreateFragment.kt
index c15e6df25d4ce175c02e15e82a25c11d24a32825..a9d464267d3d7e47f0f27f0d3bc12d2918b9af54 100644
--- a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/add/create/ChannelCreateFragment.kt
+++ b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/add/create/ChannelCreateFragment.kt
@@ -100,7 +100,8 @@ class ChannelCreateFragment : ServiceBoundSettingsFragment() {
       }
 
       override fun onItemSelected(parent: AdapterView<*>?, view: View?, position: Int, id: Long) {
-        networkId = networkAdapter.getItem(position).id
+        networkId = networkAdapter.getItem(position)?.id
+                    ?: NetworkId(0)
         hasSelectedNetwork = true
       }
     }
diff --git a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/add/join/ChannelJoinFragment.kt b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/add/join/ChannelJoinFragment.kt
index 1fe771f3742aebf2eff285c2b163eec9dbcc5fa4..4c6d13f738587200511780b36daa13c59dcc5bb5 100644
--- a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/add/join/ChannelJoinFragment.kt
+++ b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/add/join/ChannelJoinFragment.kt
@@ -78,7 +78,8 @@ class ChannelJoinFragment : ServiceBoundFragment() {
       }
 
       override fun onItemSelected(parent: AdapterView<*>?, view: View?, position: Int, id: Long) {
-        networkId = networkAdapter.getItem(position).id
+        networkId = networkAdapter.getItem(position)?.id
+                    ?: NetworkId(0)
         hasSelectedNetwork = true
       }
     }
diff --git a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/add/query/QueryCreateFragment.kt b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/add/query/QueryCreateFragment.kt
index 45309e444efaf83a6c616890f716fa5432597598..83af1433ce4bd29e4bbf2cd91d4c5d9cbdfee35c 100644
--- a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/add/query/QueryCreateFragment.kt
+++ b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/add/query/QueryCreateFragment.kt
@@ -121,7 +121,8 @@ class QueryCreateFragment : ServiceBoundFragment() {
       }
 
       override fun onItemSelected(parent: AdapterView<*>?, view: View?, position: Int, id: Long) {
-        networkId = networkAdapter.getItem(position).id
+        networkId = networkAdapter.getItem(position)?.id
+                    ?: NetworkId(0)
         hasSelectedNetwork = true
         modelHelper.queryCreate.networkId.onNext(networkId)
       }