diff --git a/code/modules/economy/vending.dm b/code/modules/economy/vending.dm index 73bfd7af94..508432ef0f 100644 --- a/code/modules/economy/vending.dm +++ b/code/modules/economy/vending.dm @@ -544,6 +544,8 @@ GLOBAL_LIST_EMPTY(vending_products) flick("[icon_state]-deny",src) playsound(src, 'sound/machines/deniedbeep.ogg', 50, 0) return FALSE + if(R.amount < 1) + return FALSE return TRUE /obj/machinery/vending/proc/vend(datum/stored_item/vending_product/R, mob/user) diff --git a/tgui/packages/tgui/interfaces/Vending.tsx b/tgui/packages/tgui/interfaces/Vending.tsx index 880059c35d..8766b1de15 100644 --- a/tgui/packages/tgui/interfaces/Vending.tsx +++ b/tgui/packages/tgui/interfaces/Vending.tsx @@ -158,6 +158,7 @@ export const VendingProductsGrid = (props: { products: product[] }) => {