aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ejabberd_commands.erl4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ejabberd_commands.erl b/src/ejabberd_commands.erl
index 8d74ad5a2..6172b18ed 100644
--- a/src/ejabberd_commands.erl
+++ b/src/ejabberd_commands.erl
@@ -277,6 +277,10 @@ get_commands_spec() ->
args_example = ["/home/me/docs/api.html", "mod_admin", "java,json"],
result_example = ok}].
init() ->
+ try mnesia:transform_table(ejabberd_commands, ignore,
+ record_info(fields, ejabberd_commands))
+ catch exit:{aborted, {no_exists, _}} -> ok
+ end,
mnesia:create_table(ejabberd_commands,
[{ram_copies, [node()]},
{local_content, true},