From 0b7bea496116e3003dbaa1b2f04ed99ff70cb73f Mon Sep 17 00:00:00 2001 From: Archangel Date: Fri, 26 Dec 2025 11:50:25 +0100 Subject: [PATCH] Check if .upd is not null when sorting (Fixes: #715) --- Libraries/SPTarkov.Server.Core/Services/PaymentService.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Libraries/SPTarkov.Server.Core/Services/PaymentService.cs b/Libraries/SPTarkov.Server.Core/Services/PaymentService.cs index 3e5defde..c28a4acb 100644 --- a/Libraries/SPTarkov.Server.Core/Services/PaymentService.cs +++ b/Libraries/SPTarkov.Server.Core/Services/PaymentService.cs @@ -363,7 +363,10 @@ public class PaymentService( var itemsInStashCache = GetItemInStashCache(pmcData.Inventory.Items, playerStashId); // Filter out 'Locked' money stacks as they cannot be used - var noLocked = moneyItemsInInventory.Where(moneyItem => moneyItem.Upd.PinLockState != PinLockState.Locked); + var noLocked = moneyItemsInInventory.Where(moneyItem => + moneyItem.Upd is not null && moneyItem.Upd.PinLockState != PinLockState.Locked + ); + if (noLocked.Any()) { // We found unlocked money