summaryrefslogtreecommitdiff
path: root/src/mod_vcard.erl
diff options
context:
space:
mode:
authorAlexey Shchepin <alexey@process-one.net>2003-01-08 20:42:03 +0000
committerAlexey Shchepin <alexey@process-one.net>2003-01-08 20:42:03 +0000
commite23adaae389b386898ec2cb0a288d216a47faec0 (patch)
treea40e1ae1617b7dac8f0946dcf68d4f53d0cf0ac2 /src/mod_vcard.erl
parent*** empty log message *** (diff)
*** empty log message ***
SVN Revision: 33
Diffstat (limited to '')
-rw-r--r--src/mod_vcard.erl16
1 files changed, 2 insertions, 14 deletions
diff --git a/src/mod_vcard.erl b/src/mod_vcard.erl
index be88e9cc..b1312e3b 100644
--- a/src/mod_vcard.erl
+++ b/src/mod_vcard.erl
@@ -359,7 +359,7 @@ record_to_item(R) ->
search(Data) ->
MatchSpec = make_matchspec(Data),
F = fun() ->
- mnesia:match_object(MatchSpec)
+ mnesia:select(vcard_search, [{MatchSpec, [], ['$_']}])
end,
case mnesia:transaction(F) of
{atomic, Rs} ->
@@ -370,19 +370,7 @@ search(Data) ->
make_matchspec(Data) ->
- GlobMatch = #vcard_search{user = '_',
- fn = '_',
- family = '_',
- given = '_',
- middle = '_',
- nickname = '_',
- bday = '_',
- ctry = '_',
- locality = '_',
- email = '_',
- orgname = '_',
- orgunit = '_'
- },
+ GlobMatch = #vcard_search{_ = '_'},
Match = filter_fields(Data, GlobMatch),
Match.