From 276274cf7424b0d59705084282925cc797b136b7 Mon Sep 17 00:00:00 2001 From: Andyyy7666 <86536434+Andyyy7666@users.noreply.github.com> Date: Tue, 26 Sep 2023 22:59:03 +0200 Subject: [PATCH] fix(vehicle/garage): properties not valid --- client/vehicle/garages.lua | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/client/vehicle/garages.lua b/client/vehicle/garages.lua index c0ade99..110c65a 100644 --- a/client/vehicle/garages.lua +++ b/client/vehicle/garages.lua @@ -167,12 +167,17 @@ local function createMenuOptions(vehicle, vehicleSpawns) local props = vehicle.properties local makeName = GetLabelText(GetMakeNameFromVehicleModel(props.model)) local modelName = GetLabelText(GetDisplayNameFromVehicleModel(props.model)) + local metadata = {} - local metadata = { - {label = "Plate", value = vehicle.properties.plate}, - {label = "Fuel", value = ("%d%s"):format(vehicle.properties.fuelLevel, "%")}, - {label = "Engine status", value = getEngineStatus(vehicle.properties.engineHealth)} - } + if vehicle.properties?.plate then + metadata[#metadata+1] = {label = "Plate", value = vehicle.properties.plate} + end + if vehicle.properties?.fuelLevel then + metadata[#metadata+1] = {label = "Fuel", value = ("%d%s"):format(vehicle.properties.fuelLevel, "%")} + end + if vehicle.properties?.engineHealth then + metadata[#metadata+1] = {label = "Engine status", value = getEngineStatus(vehicle.properties.engineHealth)} + end if not makeName or makeName == "NULL" then makeName = ""