NTP-56713 | ExternalId Fix (#16067)

This commit is contained in:
Balrambhai Sharma
2025-05-06 19:59:38 +05:30
committed by GitHub
parent baeac0b391
commit 65ecf46fd6
2 changed files with 6 additions and 5 deletions

View File

@@ -1194,7 +1194,8 @@ constructor(
_conversationId.update {
chatManager.generateConversationId(
senderId = PreferenceManager.getStringPreference(USER_EXTERNAL_ID).orEmpty(),
receiverId = payeeEntity.value.externalId ?: payeeEntity.value.vpa,
receiverId =
payeeEntity.value.externalId.orEmpty().ifBlank { payeeEntity.value.vpa },
)
}
naviCacheRepository.save(

View File

@@ -591,13 +591,13 @@ constructor(
}
val payerConvId =
naviPayTransactionMetaData.payerInfo?.saExtCustId?.ifEmpty {
naviPayTransactionMetaData.payerInfo.vpa
naviPayTransactionMetaData.payerInfo?.saExtCustId.orEmpty().ifBlank {
naviPayTransactionMetaData.payerInfo?.vpa
}
val payeeConvId =
naviPayTransactionMetaData.payeeInfo?.saExtCustId?.ifEmpty {
naviPayTransactionMetaData.payeeInfo.vpa
naviPayTransactionMetaData.payeeInfo?.saExtCustId.orEmpty().ifBlank {
naviPayTransactionMetaData.payeeInfo?.vpa
}
if (payerConvId.isNullOrBlank() || payeeConvId.isNullOrBlank()) {