summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mod_pubsub/node_hometree.erl5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mod_pubsub/node_hometree.erl b/src/mod_pubsub/node_hometree.erl
index e69e866a..c4fcde6d 100644
--- a/src/mod_pubsub/node_hometree.erl
+++ b/src/mod_pubsub/node_hometree.erl
@@ -481,14 +481,15 @@ publish_item(NodeId, Publisher, PublishModel, MaxItems, ItemId, Payload) ->
true ->
%% TODO: check creation, presence, roster
if MaxItems > 0 ->
- PubId = {now(), SubKey},
+ Now = now(),
+ PubId = {Now, SubKey},
Item = case get_item(NodeId, ItemId) of
{result, OldItem} ->
OldItem#pubsub_item{modification = PubId,
payload = Payload};
_ ->
#pubsub_item{itemid = {ItemId, NodeId},
- creation = {now(), GenKey},
+ creation = {Now, GenKey},
modification = PubId,
payload = Payload}
end,