diff options
Diffstat (limited to 'src/node_flat_odbc.erl')
-rw-r--r-- | src/node_flat_odbc.erl | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/node_flat_odbc.erl b/src/node_flat_odbc.erl index 5aeb973d..5dd52066 100644 --- a/src/node_flat_odbc.erl +++ b/src/node_flat_odbc.erl @@ -800,8 +800,10 @@ get_item(Nidx, ItemId) -> {selected, [<<"itemid">>, <<"publisher">>, <<"creation">>, <<"modification">>, <<"payload">>], [RItem]} -> {result, raw_to_item(Nidx, RItem)}; - _ -> - {error, ?ERR_ITEM_NOT_FOUND} + {selected, _, []} -> + {error, ?ERR_ITEM_NOT_FOUND}; + {'EXIT', _} -> + {error, ?ERRT_INTERNAL_SERVER_ERROR(?MYLANG, <<"Database failure">>)} end. get_item(Nidx, ItemId, JID, AccessModel, PresenceSubscription, RosterGroup, _SubId) -> |