summaryrefslogtreecommitdiff
path: root/src/mod_vcard_mnesia.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/mod_vcard_mnesia.erl
parentFix index processing (#1461) (diff)
Let ejabberd_mnesia handles copy_type
Diffstat (limited to '')
-rw-r--r--src/mod_vcard_mnesia.erl21
1 files changed, 7 insertions, 14 deletions
diff --git a/src/mod_vcard_mnesia.erl b/src/mod_vcard_mnesia.erl
index f1a70e20..5faff526 100644
--- a/src/mod_vcard_mnesia.erl
+++ b/src/mod_vcard_mnesia.erl
@@ -46,20 +46,13 @@ init(_Host, _Opts) ->
ejabberd_mnesia:create(?MODULE, vcard_search,
[{disc_copies, [node()]},
{attributes,
- record_info(fields, vcard_search)}]),
- update_tables(),
- mnesia:add_table_index(vcard_search, luser),
- mnesia:add_table_index(vcard_search, lfn),
- mnesia:add_table_index(vcard_search, lfamily),
- mnesia:add_table_index(vcard_search, lgiven),
- mnesia:add_table_index(vcard_search, lmiddle),
- mnesia:add_table_index(vcard_search, lnickname),
- mnesia:add_table_index(vcard_search, lbday),
- mnesia:add_table_index(vcard_search, lctry),
- mnesia:add_table_index(vcard_search, llocality),
- mnesia:add_table_index(vcard_search, lemail),
- mnesia:add_table_index(vcard_search, lorgname),
- mnesia:add_table_index(vcard_search, lorgunit).
+ record_info(fields, vcard_search)},
+ {index, [ luser, lfn, lfamily,
+ lgiven, lmiddle, lnickname,
+ lbday, lctry, llocality,
+ lemail, lorgname, lorgunit
+ ]}]),
+ update_tables().
stop(_Host) ->
ok.