From 5549d03a471061e5ac7bd68b5a9d36299aa72962 Mon Sep 17 00:00:00 2001
From: Mohamed Metwalli <mohamed.metwalli@sap.com>
Date: Wed, 23 Jun 2021 15:45:58 +0200
Subject: [PATCH] Qr code error level (EXPOSUREAPP-8073) (#3531)

* Set medium error level as default

* Version bump 2.4.2.0
---
 .../presencetracing/checkins/qrcode/QrCodeGenerator.kt        | 2 +-
 Corona-Warn-App/src/main/res/navigation/nav_graph.xml         | 2 +-
 gradle.properties                                             | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/presencetracing/checkins/qrcode/QrCodeGenerator.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/presencetracing/checkins/qrcode/QrCodeGenerator.kt
index bb024a2b9..0240cd0c4 100644
--- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/presencetracing/checkins/qrcode/QrCodeGenerator.kt
+++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/presencetracing/checkins/qrcode/QrCodeGenerator.kt
@@ -40,7 +40,7 @@ class QrCodeGenerator @Inject constructor(
         input: String,
         length: Int = 1000,
         margin: Int = 1,
-        correctionLevel: ErrorCorrectionLevel = ErrorCorrectionLevel.Q,
+        correctionLevel: ErrorCorrectionLevel = ErrorCorrectionLevel.M,
         characterSet: String = Charsets.UTF_8.name()
     ): Bitmap = withContext(dispatcherProvider.Default) {
         Timber.i("correctionLevel=$correctionLevel")
diff --git a/Corona-Warn-App/src/main/res/navigation/nav_graph.xml b/Corona-Warn-App/src/main/res/navigation/nav_graph.xml
index b4f78c8b2..c68ef8334 100644
--- a/Corona-Warn-App/src/main/res/navigation/nav_graph.xml
+++ b/Corona-Warn-App/src/main/res/navigation/nav_graph.xml
@@ -815,7 +815,7 @@
             app:argType="string" />
         <argument
             android:name="correctionLevel"
-            android:defaultValue="Q"
+            android:defaultValue="M"
             app:argType="com.google.zxing.qrcode.decoder.ErrorCorrectionLevel" />
     </fragment>
     <action
diff --git a/gradle.properties b/gradle.properties
index 491178b38..212c6f98d 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -19,5 +19,5 @@ org.gradle.dependency.verification.console=verbose
 # Versioning, this is used by the app & pipelines to calculate the current versionCode & versionName
 VERSION_MAJOR=2
 VERSION_MINOR=4
-VERSION_PATCH=1
-VERSION_BUILD=2
+VERSION_PATCH=2
+VERSION_BUILD=0
-- 
GitLab