'NPCVendingMachine' does not contain a definition for 'ScrapItem'

Got this error today:

[Oxide] 19:37 [Error] Error while compiling VendingMachineLogs: 'NPCVendingMachine' does not contain a definition for 'ScrapItem' | Line: 75, Pos: 93
var sellOrder = machine.sellOrders.sellOrders[sellOrderId];
var currency = sellOrder.currencyID;
var currencyAmount = VendingMachine.GetTotalPriceForOrder(sellOrder) * numberOfTransactions;
var currencyName = ItemManager.FindItemDefinition(currency)?.displayName.english ?? "Unknown";
           
var item = sellOrder.itemToSellID;
var itemAmount = sellOrder.itemToSellAmount * numberOfTransactions;
var itemDef = ItemManager.FindItemDefinition(item);
if (itemDef?.shortname == "scrap" && sellOrder.receivedQuantityMultiplier != 1f)
{
    itemAmount = global::VendingMachine.GetTotalPriceForOrder(itemAmount, sellOrder.receivedQuantityMultiplier);
}
var itemName = itemDef?.displayName.english ?? "Unknown";