From 76fad8152eafc1f374b214ae773a9a2095c05a2b Mon Sep 17 00:00:00 2001
From: Oliver Zimmerman <oezimmerman@gmail.com>
Date: Fri, 11 Dec 2020 13:54:13 +0000
Subject: [PATCH] Home screen only shows FAQ when leaving Consent
 (EXPOSUREAPP-4275) #1875

Co-authored-by: Ralf Gehrer <ralfgehrer@users.noreply.github.com>
---
 .../de/rki/coronawarnapp/ui/main/home/SubmissionCardState.kt  | 2 +-
 .../de/rki/coronawarnapp/main/home/SubmissionCardStateTest.kt | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/main/home/SubmissionCardState.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/main/home/SubmissionCardState.kt
index 71a47304e..5a34ebdb7 100644
--- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/main/home/SubmissionCardState.kt
+++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/main/home/SubmissionCardState.kt
@@ -61,7 +61,7 @@ data class SubmissionCardState(
     fun isPositiveSubmissionCardVisible(): Boolean =
         deviceUiState.withSuccess(false) {
             when (it) {
-                PAIRED_POSITIVE, PAIRED_POSITIVE_TELETAN -> !hasTestResultBeenSeen
+                PAIRED_POSITIVE, PAIRED_POSITIVE_TELETAN -> hasTestResultBeenSeen
                 else -> false
             }
         }
diff --git a/Corona-Warn-App/src/test/java/de/rki/coronawarnapp/main/home/SubmissionCardStateTest.kt b/Corona-Warn-App/src/test/java/de/rki/coronawarnapp/main/home/SubmissionCardStateTest.kt
index f098d2cb1..dd2614b44 100644
--- a/Corona-Warn-App/src/test/java/de/rki/coronawarnapp/main/home/SubmissionCardStateTest.kt
+++ b/Corona-Warn-App/src/test/java/de/rki/coronawarnapp/main/home/SubmissionCardStateTest.kt
@@ -214,14 +214,14 @@ class SubmissionCardStateTest : BaseTest() {
         instance(
             deviceUiState = DeviceUIState.PAIRED_POSITIVE,
             uiStateState = ApiRequestState.SUCCESS,
-            hasResultBeenSeen = false
+            hasResultBeenSeen = true
         ).apply {
             isPositiveSubmissionCardVisible() shouldBe true
         }
         instance(
             deviceUiState = DeviceUIState.PAIRED_POSITIVE_TELETAN,
             uiStateState = ApiRequestState.SUCCESS,
-            hasResultBeenSeen = false
+            hasResultBeenSeen = true
         ).apply {
             isPositiveSubmissionCardVisible() shouldBe true
         }
-- 
GitLab