diff options
author | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2017-12-28 14:01:39 +0300 |
---|---|---|
committer | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2017-12-28 14:01:39 +0300 |
commit | e03d41647b5decf7083fcaa09220087ea94c6891 (patch) | |
tree | 871c301680266845f58eb5cf2a1e64bdb91c8104 /src/node_flat_sql.erl | |
parent | Return send() result to the caller (diff) | |
parent | Don't force rsm when max_items is not defined (#2189) (diff) |
Merge branch 'master' of github.com:processone/ejabberd
Diffstat (limited to 'src/node_flat_sql.erl')
-rw-r--r-- | src/node_flat_sql.erl | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/src/node_flat_sql.erl b/src/node_flat_sql.erl index 2773114a2..c48a1a636 100644 --- a/src/node_flat_sql.erl +++ b/src/node_flat_sql.erl @@ -655,14 +655,7 @@ get_items(Nidx, _From, undefined) -> " from pubsub_item where nodeid='", SNidx/binary, "'", " order by creation asc">>]) of {selected, _, AllItems} -> - Count = length(AllItems), - if Count =< ?MAXITEMS -> - {result, {[raw_to_item(Nidx, RItem) || RItem <- AllItems], undefined}}; - true -> - RItems = lists:sublist(AllItems, ?MAXITEMS), - Rsm = rsm_page(Count, 0, 0, RItems), - {result, {[raw_to_item(Nidx, RItem) || RItem <- RItems], Rsm}} - end; + {result, {[raw_to_item(Nidx, RItem) || RItem <- AllItems], undefined}}; _ -> {result, {[], undefined}} end; |