check customer ledger is null or not before binding

This commit is contained in:
dibakor 2026-07-19 17:35:45 +06:00
parent 777aff085e
commit f02504d76d

View File

@ -331,12 +331,15 @@ public class MobileMasterDataService : IMobileMasterDataService
if (!string.IsNullOrWhiteSpace(request.CustomerCode)) if (!string.IsNullOrWhiteSpace(request.CustomerCode))
{ {
var customerLedger = await _httpService.GetCustomerLedgerAsync(request.CustomerCode, companyCode); var customerLedger = await _httpService.GetCustomerLedgerAsync(request.CustomerCode, companyCode);
response.Items = response.Items.Select(x => if(customerLedger != null)
{ {
x.CreditBalance = customerLedger.CurrentBalance; response.Items = response.Items.Select(x =>
x.CreditOverdue = customerLedger.OverdueAmount; {
return x; x.CreditBalance = customerLedger.CurrentBalance;
}).ToList(); x.CreditOverdue = customerLedger.OverdueAmount;
return x;
}).ToList();
}
} }
} }
catch (Exception ie) catch (Exception ie)