From 73eb08a078000dff31db70ba46e7b88a69346626 Mon Sep 17 00:00:00 2001 From: Oversword Date: Thu, 23 Sep 2021 20:19:15 +0100 Subject: [PATCH] Check for item name type when registering new craft sorter --- api.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/api.lua b/api.lua index a7fdf60..d5bdb46 100644 --- a/api.lua +++ b/api.lua @@ -330,7 +330,10 @@ function ui.register_craft_sorter(method, item_name) if type(method) ~= "function" then error(("Craft sorter method must be a function, %s given."):format(type(method))) end - if not item_name then item_name = "_default_" end + if not (item_name == nil or type(item_name) == "string") then + error(("Craft sorter item name must be a string, %s given."):format(type(item_name))) + end + if item_name == nil then item_name = "_default_" end ui.craft_sorters[item_name] = method end