From da19bd99b3c9501b8c9f54cbab5f2fc9a4a1bc3b Mon Sep 17 00:00:00 2001 From: Fierelier Date: Fri, 30 Aug 2024 16:02:40 +0200 Subject: [PATCH] Fix horrible mistake --- cmd/field_remove.lua | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/cmd/field_remove.lua b/cmd/field_remove.lua index 5ca54b7..6eacbbc 100644 --- a/cmd/field_remove.lua +++ b/cmd/field_remove.lua @@ -2,12 +2,14 @@ local function cmd(args) local entries = env.xmlFindTags(env.db,"entries")[1] for i,entry in pairs(entries.children) do local fields = env.xmlFindTags(entry,"fields")[1] - for i,v in pairs(fields.children) do - if v.attrs.name == args[3] then - table.remove(fields.children,i) - entry.attrs.date = env.stringDate(os.date("*t",os.time())) - env.changed = true - break + if entry.attrs.id == args[2] then + for i,v in pairs(fields.children) do + if v.attrs.name == args[3] then + table.remove(fields.children,i) + entry.attrs.date = env.stringDate(os.date("*t",os.time())) + env.changed = true + break + end end end end