From 20d5ede0f26ac884f4ad7e6a19c5d18d91126a54 Mon Sep 17 00:00:00 2001 From: nyuszika7h Date: Thu, 8 Sep 2016 22:07:00 +0200 Subject: [PATCH] Fix !ftemplate --- src/db.py | 2 +- src/wolfgame.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/db.py b/src/db.py index 3f588ea..e7862b9 100644 --- a/src/db.py +++ b/src/db.py @@ -215,7 +215,7 @@ def delete_template(name): if tid is not None: c = conn.cursor() c.execute("DELETE FROM access WHERE template = ?", (tid,)) - c.execute("DELETE FROM template WHERE id = ?", (tid,)) + c.execute("DELETE FROM access_template WHERE id = ?", (tid,)) def set_access(acc, hostmask, flags=None, tid=None): peid, plid = _get_ids(acc, hostmask) diff --git a/src/wolfgame.py b/src/wolfgame.py index 0765edd..5be0a00 100644 --- a/src/wolfgame.py +++ b/src/wolfgame.py @@ -6665,6 +6665,7 @@ def ftemplate(cli, nick, chan, rest): name = params[0].upper() flags = params[1] tid, cur_flags = db.get_template(name) + cur_flags = set(cur_flags) if flags[0] != "+" and flags[0] != "-": # flags is a template name