From 559135b292d101f7527685649b5977e41be1afb0 Mon Sep 17 00:00:00 2001 From: snoutie Date: Thu, 11 Dec 2025 09:42:32 +0100 Subject: [PATCH] Disable saving when vehicle is already in storage --- lua/ge/extensions/career/vehicleRetrieval.lua | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/lua/ge/extensions/career/vehicleRetrieval.lua b/lua/ge/extensions/career/vehicleRetrieval.lua index 7457efb..5cd3878 100644 --- a/lua/ge/extensions/career/vehicleRetrieval.lua +++ b/lua/ge/extensions/career/vehicleRetrieval.lua @@ -80,12 +80,14 @@ local function onComputerAddFunctions(menuData, computerFunctions) end local function RemoveVehicleObject(inventoryId) - table.insert(vehicleObjectsToRemove, inventoryId) - career_vehicleSaveSystem.EnqueueVehicleToSave(inventoryId) - career_vehicleSaveSystem.SaveVehicle(inventoryId) - career_vehicleSaveSystem.CheckSavedAsync(function() - career_modules_inventory_removeVehicleObject(inventoryId) - end) + if career_modules_inventory.getVehicleIdFromInventoryId(inventoryId) then + table.insert(vehicleObjectsToRemove, inventoryId) + career_vehicleSaveSystem.EnqueueVehicleToSave(inventoryId) + career_vehicleSaveSystem.SaveVehicle(inventoryId) + career_vehicleSaveSystem.CheckSavedAsync(function() + career_modules_inventory_removeVehicleObject(inventoryId) + end) + end end local function onCareerActive()