From 376d2f1b381ccdafc5fb5071f33504956f8f84a1 Mon Sep 17 00:00:00 2001 From: Sergejs Luhmirins Date: Mon, 29 Jul 2024 14:12:58 +0300 Subject: [PATCH] Logging current and received session ID values before throwing InvalidRequestException --- .../mappers/request/validators/ConfirmIdentityValidator.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/feature/client-api/src/main/java/com/simprints/feature/clientapi/mappers/request/validators/ConfirmIdentityValidator.kt b/feature/client-api/src/main/java/com/simprints/feature/clientapi/mappers/request/validators/ConfirmIdentityValidator.kt index 1fbb607498..6e42c73c1f 100644 --- a/feature/client-api/src/main/java/com/simprints/feature/clientapi/mappers/request/validators/ConfirmIdentityValidator.kt +++ b/feature/client-api/src/main/java/com/simprints/feature/clientapi/mappers/request/validators/ConfirmIdentityValidator.kt @@ -3,6 +3,7 @@ package com.simprints.feature.clientapi.mappers.request.validators import com.simprints.feature.clientapi.exceptions.InvalidRequestException import com.simprints.feature.clientapi.mappers.request.extractors.ConfirmIdentityRequestExtractor import com.simprints.feature.clientapi.models.ClientApiError +import com.simprints.infra.logging.Simber internal class ConfirmIdentityValidator( @@ -30,9 +31,11 @@ internal class ConfirmIdentityValidator( private fun validateSessionId(sessionId: String) { if (sessionId.isBlank()) throw InvalidRequestException("Missing Session ID", ClientApiError.INVALID_SESSION_ID) - if (currentSessionId != sessionId) + if (currentSessionId != sessionId) { + // TODO Remove in 2024.2.1 or when root cause of "Invalid Session ID" error is found + Simber.i("Mismatched IDs: '$currentSessionId' != '$sessionId'") throw InvalidRequestException("Invalid Session ID", ClientApiError.INVALID_SESSION_ID) - + } } private fun validateSelectedGuid(selectedId: String) {