aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristophe Romain <christophe.romain@process-one.net>2014-05-05 13:49:02 +0200
committerChristophe Romain <christophe.romain@process-one.net>2014-05-05 17:40:42 +0200
commit530ac437586a45b0d251547f03da9933e4d35888 (patch)
treeb65b7f206044d8543dfab0ed1fa236cc793a28ea /src
parentMerge pull request #195 from Iperity/master (diff)
store item when persist_item=false and cache_last_item=false but need last_item
Diffstat (limited to 'src')
-rw-r--r--src/mod_pubsub.erl5
-rw-r--r--src/mod_pubsub_odbc.erl2
2 files changed, 2 insertions, 5 deletions
diff --git a/src/mod_pubsub.erl b/src/mod_pubsub.erl
index 0b81265f8..8cbd994e0 100644
--- a/src/mod_pubsub.erl
+++ b/src/mod_pubsub.erl
@@ -2952,10 +2952,7 @@ publish_item(Host, ServerHost, Node, Publisher, ItemId, Payload, Access) ->
PublishModel = get_option(Options, publish_model),
DeliverPayloads = get_option(Options, deliver_payloads),
PersistItems = get_option(Options, persist_items),
- MaxItems = case PersistItems of
- false -> 0;
- true -> max_items(Host, Options)
- end,
+ MaxItems = max_items(Host, Options),
PayloadCount = payload_xmlelements(Payload),
PayloadSize = byte_size(term_to_binary(Payload)) - 2,
PayloadMaxSize = get_option(Options, max_payload_size),
diff --git a/src/mod_pubsub_odbc.erl b/src/mod_pubsub_odbc.erl
index 00e619213..8236447d0 100644
--- a/src/mod_pubsub_odbc.erl
+++ b/src/mod_pubsub_odbc.erl
@@ -2618,9 +2618,9 @@ publish_item(Host, ServerHost, Node, Publisher, ItemId, Payload, Access) ->
Features = features(Type),
PublishFeature = lists:member(<<"publish">>, Features),
PublishModel = get_option(Options, publish_model),
- MaxItems = max_items(Host, Options),
DeliverPayloads = get_option(Options, deliver_payloads),
PersistItems = get_option(Options, persist_items),
+ MaxItems = max_items(Host, Options),
PayloadCount = payload_xmlelements(Payload),
PayloadSize = byte_size(term_to_binary(Payload)) - 2,
PayloadMaxSize = get_option(Options, max_payload_size),