From 07450389b4365a3c18f69f25e9848f31c6890885 Mon Sep 17 00:00:00 2001 From: renzuzu <82306584+renzuzu@users.noreply.github.com> Date: Fri, 19 Nov 2021 13:36:45 +0800 Subject: [PATCH] tweak(server): avoid error from empty private garage --- server/server.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server/server.lua b/server/server.lua index 4762d25..6e60779 100644 --- a/server/server.lua +++ b/server/server.lua @@ -678,7 +678,7 @@ AddEventHandler('renzu_garage:gotogarage', function(id,v,share) if share and not DoiOwnthis(xPlayer,id) then identifier = v.owner end - local result = MysqlGarage(Config.Mysql,'fetchAll','SELECT * FROM private_garage WHERE identifier = @identifier and garage = @garage', { + local result = MysqlGarage(Config.Mysql,'fetchAll','SELECT * FROM private_garage WHERE `identifier` = @identifier and garage = @garage', { ['@identifier'] = identifier, ['@garage'] = id }) @@ -710,7 +710,8 @@ AddEventHandler('renzu_garage:gotogarage', function(id,v,share) Wait(1000) lastgarage[source] = id local vehicle_ = {} - for k,v in pairs(json.decode(result[1].vehicles)) do + local private_cars = result[1] and result[1].vehicles or '[]' + for k,v in pairs(json.decode(private_cars) or {}) do vehicle_[k] = v end TriggerClientEvent('renzu_garage:ingarage',source, result[1],private_garage[id],id, vehicle_)