From e7798768d4085eaa7699e11ff7e2b6408f1c534e Mon Sep 17 00:00:00 2001 From: SmallJoker Date: Mon, 4 Dec 2017 20:33:36 +0100 Subject: [PATCH] Restrict title edit access to owner, fixes #11 --- shop.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/shop.lua b/shop.lua index 817662d..765af1d 100644 --- a/shop.lua +++ b/shop.lua @@ -191,15 +191,15 @@ minetest.register_on_player_receive_fields(function(sender, formname, fields) return end - local meta = minetest.get_meta(pos) - local title = meta:get_string("title") or "" - local shop_owner = meta:get_string("owner") if fields.quit then exchange_shop[player_name] = nil return end + local meta = minetest.get_meta(pos) + local title = meta:get_string("title") + local shop_owner = meta:get_string("owner") - if fields.title then + if fields.title and bitchange.has_access(shop_owner, player_name) then -- Limit title length fields.title = fields.title:sub(1, 80) if title ~= fields.title then