From fd8e56dc6bb28390a38cc3da9fad7cc771fc814a Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Thu, 15 Sep 2022 05:34:39 +0200 Subject: [PATCH] [MIRROR] Fixes SSEconomy not tracking free vending machine purchases [MDB IGNORE] (#16221) * Fixes SSEconomy not tracking free vending machine purchases (#69876) * Fixes SSEconomy not tracking free vending machine purchases Co-authored-by: ShizCalev --- code/controllers/subsystem/economy.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/controllers/subsystem/economy.dm b/code/controllers/subsystem/economy.dm index 6d0954b95ce..998ab2bb11e 100644 --- a/code/controllers/subsystem/economy.dm +++ b/code/controllers/subsystem/economy.dm @@ -220,7 +220,7 @@ SUBSYSTEM_DEF(economy) * * vendor: The object or structure medium that is charging the user. For Vending machines that's the machine, for payment component that's the parent, cargo that's the crate, etc. */ /datum/controller/subsystem/economy/proc/track_purchase(datum/bank_account/account, price_to_use, vendor) - if(!account || !price_to_use || !vendor) + if(!account || isnull(price_to_use) || !vendor) CRASH("Track purchases was missing an argument! (Account, Price, or Vendor.)") audit_log += list(list(