summaryrefslogtreecommitdiff
path: root/modules/fantasy.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/fantasy.cpp')
-rw-r--r--modules/fantasy.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/modules/fantasy.cpp b/modules/fantasy.cpp
index 3930b0218..7658c2ac7 100644
--- a/modules/fantasy.cpp
+++ b/modules/fantasy.cpp
@@ -175,7 +175,12 @@ public:
if (params.size() < cmd->min_params)
return;
- CommandSource source(u->nick, u, u->Account(), u, c->ci->bi);
+ Anope::string msgid;
+ auto iter = tags.find("msgid");
+ if (iter != tags.end())
+ msgid = iter->second;
+
+ CommandSource source(u->nick, u, u->Account(), u, c->ci->bi, msgid);
source.c = c;
source.command = it->first;
source.permission = info.permission;