Check for null Vault SLE in LoanBrokerCoverDeposit

This commit is contained in:
Ed Hennis
2025-10-29 12:51:12 -04:00
parent 64e0ee4be9
commit 52490730b2

View File

@@ -66,6 +66,11 @@ LoanBrokerCoverDeposit::preclaim(PreclaimContext const& ctx)
return tecNO_PERMISSION;
}
auto const vault = ctx.view.read(keylet::vault(sleBroker->at(sfVaultID)));
if (!vault)
{
JLOG(ctx.j.fatal()) << "Vault is missing for Broker " << brokerID;
return tefBAD_LEDGER;
}
auto const vaultAsset = vault->at(sfAsset);
if (amount.asset() != vaultAsset)