From 6a58248ac6cc28d60e1f2997d70c0d69f6d29f73 Mon Sep 17 00:00:00 2001 From: Jonathan Counihan Date: Fri, 25 Apr 2025 13:12:13 +0400 Subject: [PATCH] Issue 89 - Null ref check Added missing null reference check to prevent exception. https://github.com/globalpayments/dotnet-sdk/issues/89 --- src/GlobalPayments.Api/Gateways/Gateway.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/GlobalPayments.Api/Gateways/Gateway.cs b/src/GlobalPayments.Api/Gateways/Gateway.cs index 9e1cadba..6e8ee92d 100644 --- a/src/GlobalPayments.Api/Gateways/Gateway.cs +++ b/src/GlobalPayments.Api/Gateways/Gateway.cs @@ -198,7 +198,7 @@ private string MaskSensitiveData(string data, bool isXml = false) cont++; } else { - valueToReplace = list.Length > 1 ? valueToReplace?.GetArray(list[0]).FirstOrDefault() : valueToReplace.Has(parts[i]) ? valueToReplace?.Get(parts[i]) : null; + valueToReplace = list.Length > 1 ? valueToReplace?.GetArray(list[0]).FirstOrDefault() : (valueToReplace?.Has(parts[i]) ?? false) ? valueToReplace?.Get(parts[i]) : null; } } else {