diff options
Diffstat (limited to 'src/modulemanager.cpp')
-rw-r--r-- | src/modulemanager.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/modulemanager.cpp b/src/modulemanager.cpp index e0fada619..68609421b 100644 --- a/src/modulemanager.cpp +++ b/src/modulemanager.cpp @@ -260,6 +260,11 @@ int ModuleManager::LoadModule(const std::string &modname, User * u) { ircdproto->SendGlobops(s_OperServ, "%s loaded module %s", u->nick, modname.c_str()); notice_lang(s_OperServ, u, OPER_MODULE_LOADED, modname.c_str()); + + /* If a user is loading this module, then the core databases have already been loaded + * so trigger the event manually + */ + m->OnPostLoadDatabases(); } return MOD_ERR_OK; |