From a5872e165584f0f25f05dcead6b92a6639d280bc Mon Sep 17 00:00:00 2001 From: Denis Arh Date: Thu, 25 Oct 2018 16:55:14 +0200 Subject: [PATCH] Add a bit of protection for messages fetch --- sam/repository/message.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sam/repository/message.go b/sam/repository/message.go index 1206bfc5c..aef804661 100644 --- a/sam/repository/message.go +++ b/sam/repository/message.go @@ -81,6 +81,12 @@ func (r *message) FindMessages(filter *types.MessageFilter) (types.MessageSet, e } } + if filter.ChannelID == 0 && filter.RepliesTo == 0 { + // Channel history or replies to a message... + // nothing more. + return nil, nil + } + if filter.ChannelID > 0 { sql += " AND rel_channel = ? " params = append(params, filter.ChannelID)