From c80441965c34c4faf9a409d39044a7ba33971286 Mon Sep 17 00:00:00 2001 From: melad Date: Wed, 31 Jul 2024 16:30:40 +0300 Subject: [PATCH] [MS-596] Log verification issue --- .../usecases/response/CreateVerifyResponseUseCase.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/feature/orchestrator/src/main/java/com/simprints/feature/orchestrator/usecases/response/CreateVerifyResponseUseCase.kt b/feature/orchestrator/src/main/java/com/simprints/feature/orchestrator/usecases/response/CreateVerifyResponseUseCase.kt index 7a097cf3bd..e77abc1b1e 100644 --- a/feature/orchestrator/src/main/java/com/simprints/feature/orchestrator/usecases/response/CreateVerifyResponseUseCase.kt +++ b/feature/orchestrator/src/main/java/com/simprints/feature/orchestrator/usecases/response/CreateVerifyResponseUseCase.kt @@ -2,6 +2,8 @@ package com.simprints.feature.orchestrator.usecases.response import com.simprints.core.domain.response.AppErrorReason import com.simprints.infra.config.store.models.ProjectConfiguration +import com.simprints.infra.logging.LoggingConstants.CrashReportTag +import com.simprints.infra.logging.Simber import com.simprints.infra.orchestration.data.responses.AppErrorResponse import com.simprints.infra.orchestration.data.responses.AppMatchResult import com.simprints.infra.orchestration.data.responses.AppResponse @@ -21,7 +23,10 @@ internal class CreateVerifyResponseUseCase @Inject constructor() { getFaceMatchResults(projectConfiguration, results), ).maxByOrNull { it.confidenceScore } ?.let { AppVerifyResponse(it) } - ?: AppErrorResponse(AppErrorReason.UNEXPECTED_ERROR) + ?: AppErrorResponse(AppErrorReason.UNEXPECTED_ERROR).also { + //if subject enrolled with an SDK and the user tries to verify with another SDK + Simber.tag(CrashReportTag.MATCHING.name).e("No match results found") + } private fun getFingerprintMatchResults( projectConfiguration: ProjectConfiguration,