diff --git a/feature/setup/src/main/java/com/simprints/feature/setup/screen/SetupViewModel.kt b/feature/setup/src/main/java/com/simprints/feature/setup/screen/SetupViewModel.kt index 00ab261145..069c46dfec 100644 --- a/feature/setup/src/main/java/com/simprints/feature/setup/screen/SetupViewModel.kt +++ b/feature/setup/src/main/java/com/simprints/feature/setup/screen/SetupViewModel.kt @@ -7,6 +7,7 @@ import androidx.lifecycle.viewModelScope import com.simprints.core.DeviceID import com.simprints.feature.setup.LocationStore import com.simprints.infra.authstore.AuthStore +import com.simprints.infra.config.store.models.FaceConfiguration import com.simprints.infra.config.store.models.FingerprintConfiguration import com.simprints.infra.config.store.models.GeneralConfiguration import com.simprints.infra.config.store.models.ProjectConfiguration @@ -108,7 +109,7 @@ internal class SetupViewModel @Inject constructor( private val ProjectConfiguration.requiredLicenses: List> get() = general.modalities.mapNotNull { when { - it == GeneralConfiguration.Modality.FACE -> { + it == GeneralConfiguration.Modality.FACE && shouldIncludeRankOne() -> { Vendor.RankOne to LicenseVersion(face?.rankOne?.version.orEmpty()) } @@ -121,3 +122,5 @@ private val ProjectConfiguration.requiredLicenses: List