From 2223254083d25efdafac58ec1ce38d0e0b536903 Mon Sep 17 00:00:00 2001
From: Taras <tarassmakula@gmail.com>
Date: Mon, 8 Aug 2022 21:14:07 +0300
Subject: [PATCH] Fix firebase crashlytics upload mapping issue

---
 app/build.gradle | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/app/build.gradle b/app/build.gradle
index 0ee765ad9..8f0ec3513 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -2,7 +2,13 @@ apply plugin: 'com.android.application'
 apply plugin: 'org.jetbrains.kotlin.android'
 apply plugin: 'androidx.navigation.safeargs.kotlin'
 apply plugin: 'kotlin-kapt'
-
+apply plugin: 'com.google.gms.google-services'
+android.applicationVariants.all { variant ->
+    if (!variant.name.contains('gplay')) {
+        project.tasks.matching { it.name.contains("GoogleServices") }*.enabled = false
+    }
+}
+apply plugin: 'com.google.firebase.crashlytics'
 
 android {
     compileSdk rootProject.ext.sdkVersion
@@ -41,11 +47,6 @@ android {
     flavorDimensions flavor_dimension_name
     productFlavors {
         gplay {
-            apply plugin: 'com.google.gms.google-services'
-            apply plugin: 'com.google.firebase.crashlytics'
-            afterEvaluate {
-                tasks.matching { it.name.contains("GoogleServices") && !it.name.contains("gplay") }*.enabled = false
-            }
             dimension flavor_dimension_name
             buildConfigField("boolean", "IS_SUBSCRIPTIONS_ENABLED", "true")
         }
-- 
GitLab