diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/submission/ui/homecards/SubmissionStateProvider.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/submission/ui/homecards/SubmissionStateProvider.kt
index 54f584682f70f72917c1c9805010ea5b3774e093..1104a454d4e52a6ce829d8be38ea781d59a34de2 100644
--- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/submission/ui/homecards/SubmissionStateProvider.kt
+++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/submission/ui/homecards/SubmissionStateProvider.kt
@@ -1,7 +1,7 @@
 package de.rki.coronawarnapp.submission.ui.homecards
 
 import dagger.Reusable
-import de.rki.coronawarnapp.exception.http.CwaServerError
+import de.rki.coronawarnapp.exception.http.CwaClientError
 import de.rki.coronawarnapp.submission.SubmissionRepository
 import de.rki.coronawarnapp.submission.SubmissionSettings
 import de.rki.coronawarnapp.util.CWADebug
@@ -101,7 +101,7 @@ class SubmissionStateProvider @Inject constructor(
 
         fun isInvalid(): Boolean =
             isDeviceRegistered && when (deviceUiState) {
-                is NetworkRequestWrapper.RequestFailed -> deviceUiState.error !is CwaServerError
+                is NetworkRequestWrapper.RequestFailed -> deviceUiState.error is CwaClientError
                 is NetworkRequestWrapper.RequestSuccessful -> deviceUiState.data == DeviceUIState.PAIRED_REDEEMED
                 else -> false
             }