forked from minetest-mods/global_exchange
Fix crash if an item doesn't exist anymore
This commit is contained in:
parent
b22b72f5c2
commit
9c8f62320e
|
@ -9,14 +9,15 @@ local S = minetest.get_translator("global_exchange")
|
|||
|
||||
-- NALC split() function
|
||||
local function split(str, sep)
|
||||
if not str then return nil end
|
||||
if not str then return "Item doesn't exist" end
|
||||
local result = {}
|
||||
local regex = ("([^%s]+)"):format(sep)
|
||||
for each in str:gmatch(regex) do
|
||||
if #each > 30 then
|
||||
each = string.sub(each, 1, 30).."..."
|
||||
local sub = nil
|
||||
if #each > 25 then
|
||||
sub = string.sub(each, 1, 25).."..."
|
||||
end
|
||||
table.insert(result, each)
|
||||
table.insert(result, sub or each)
|
||||
end
|
||||
return result
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue
Block a user