aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2016-11-19 13:05:13 +0300
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2016-11-19 13:05:13 +0300
commitde7a143a2c2d9e6b74e4270afda26458e72684ee (patch)
tree6ec6ba6a89bc9dbab634de36f0b8fb7c1d93764a
parentSwitch to stand-alone XMPP library (diff)
Transform ejabberd_commands on the start
-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},