From 2a7411a3e0ea6645858dd94ef3193af896d1a4f3 Mon Sep 17 00:00:00 2001
From: Rodrigo Nascimento <rodrigoknascimento@gmail.com>
Date: Wed, 28 Oct 2015 18:05:50 +0100
Subject: [PATCH] Fix problems with data load

---
 client/lib/RoomHistoryManager.coffee | 2 +-
 server/methods/loadHistory.coffee    | 7 ++++++-
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/client/lib/RoomHistoryManager.coffee b/client/lib/RoomHistoryManager.coffee
index 4ec46f52de3..44807d2d76c 100644
--- a/client/lib/RoomHistoryManager.coffee
+++ b/client/lib/RoomHistoryManager.coffee
@@ -27,7 +27,7 @@
 		if lastMessage?
 			ts = lastMessage.ts
 		else
-			ts = new Date
+			ts = undefined
 
 		ls = undefined
 		typeName = undefined
diff --git a/server/methods/loadHistory.coffee b/server/methods/loadHistory.coffee
index 94b0a3a9db1..f7058298f32 100644
--- a/server/methods/loadHistory.coffee
+++ b/server/methods/loadHistory.coffee
@@ -14,7 +14,12 @@ Meteor.methods
 		if not RocketChat.settings.get 'Message_ShowEditedStatus'
 			options.fields = { ets: 0 }
 
-		messages = _.map RocketChat.models.Messages.findVisibleByRoomIdBeforeTimestamp(rid, end, options).fetch(), (message) ->
+		if end?
+			records = RocketChat.models.Messages.findVisibleByRoomIdBeforeTimestamp(rid, end, options).fetch()
+		else
+			records = RocketChat.models.Messages.findVisibleByRoomId(rid, options).fetch()
+
+		messages = _.map records, (message) ->
 			message.starred = _.findWhere message.starred, { _id: fromId }
 			return message
 
-- 
GitLab