diff options
author | Dan Gudmundsson <[email protected]> | 2016-05-25 09:25:14 +0200 |
---|---|---|
committer | Dan Gudmundsson <[email protected]> | 2016-05-25 09:25:14 +0200 |
commit | d5bacdbe0ff1a4327e5e502a0b8cfdddf76e5d86 (patch) | |
tree | fbe13cbaf0bbdaf7cfd54ee9061ef737163528ab /lib/mnesia/src/mnesia_index.erl | |
parent | c3cbbd3bdd83421f715183892296ad6843408109 (diff) | |
parent | cba63cdb2c236c7e0a90070bb10217d5297f9dd7 (diff) | |
download | otp-d5bacdbe0ff1a4327e5e502a0b8cfdddf76e5d86.tar.gz otp-d5bacdbe0ff1a4327e5e502a0b8cfdddf76e5d86.tar.bz2 otp-d5bacdbe0ff1a4327e5e502a0b8cfdddf76e5d86.zip |
Merge branch 'dgud/mnesia/fix-index-match-spec'
* dgud/mnesia/fix-index-match-spec:
mnesia: Fix index match return patterns
Diffstat (limited to 'lib/mnesia/src/mnesia_index.erl')
-rw-r--r-- | lib/mnesia/src/mnesia_index.erl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/mnesia/src/mnesia_index.erl b/lib/mnesia/src/mnesia_index.erl index 73d170d1fa..c79f790973 100644 --- a/lib/mnesia/src/mnesia_index.erl +++ b/lib/mnesia/src/mnesia_index.erl @@ -513,11 +513,11 @@ db_put({dets, Ixt}, V) -> ok = dets:insert(Ixt, V). db_get({ram, _}=Ixt, IxKey) -> - Pat = [{{{IxKey, '$1'}}, [], [{{IxKey,'$1'}}]}], + Pat = [{{{IxKey, '$1'}}, [], [{element, 1, '$_'}]}], db_select(Ixt, Pat); db_get({{ext,_,_} = _Storage, {_,_,{_,Type}}} = Ixt, IxKey) -> Pat = case Type of - ordered -> [{{{IxKey, '$1'}}, [], [{{IxKey,'$1'}}]}]; + ordered -> [{{{IxKey, '$1'}}, [], [{element, 1, '$_'}]}]; bag -> [{{IxKey, '_'}, [], ['$_']}] end, db_select(Ixt, Pat); |