aboutsummaryrefslogtreecommitdiff
path: root/src/nodetree_tree.erl
diff options
context:
space:
mode:
authorChristophe Romain <christophe.romain@process-one.net>2017-01-17 15:05:14 +0100
committerChristophe Romain <christophe.romain@process-one.net>2017-01-17 15:05:14 +0100
commit94ac777f93b929a48202e87ced1f724c3bc02d28 (patch)
tree67e6d649fc467dc85b9e865e145fe3383f1f13c9 /src/nodetree_tree.erl
parentFix index processing (#1461) (diff)
Let ejabberd_mnesia handles copy_type
Diffstat (limited to 'src/nodetree_tree.erl')
-rw-r--r--src/nodetree_tree.erl9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/nodetree_tree.erl b/src/nodetree_tree.erl
index 084c53d42..4d9b727b7 100644
--- a/src/nodetree_tree.erl
+++ b/src/nodetree_tree.erl
@@ -51,13 +51,8 @@
init(_Host, _ServerHost, _Options) ->
ejabberd_mnesia:create(?MODULE, pubsub_node,
[{disc_copies, [node()]},
- {attributes, record_info(fields, pubsub_node)}]),
- mnesia:add_table_index(pubsub_node, id),
- NodesFields = record_info(fields, pubsub_node),
- case mnesia:table_info(pubsub_node, attributes) of
- NodesFields -> ok;
- _ -> ok
- end,
+ {attributes, record_info(fields, pubsub_node)},
+ {index, [id]}]),
%% mnesia:transform_table(pubsub_state, ignore, StatesFields)
ok.