fix for comments in groups
This commit is contained in:
parent
93e5d4229d
commit
7c0639cf6a
3 changed files with 154 additions and 2 deletions
|
|
@ -565,7 +565,10 @@ func (s *ChannelStore) resolveChannelReplyLocked(req domain.SendChannelMessageRe
|
|||
if target.ReplyTo != nil && target.ReplyTo.TopMessageID > 0 {
|
||||
reply.TopMessageID = target.ReplyTo.TopMessageID
|
||||
}
|
||||
if req.ReplyTo.TopMessageID > 0 && req.ReplyTo.TopMessageID != reply.TopMessageID {
|
||||
// Mirrors the postgres store: only a forum's top_msg_id selects anything, so
|
||||
// only there is a disagreement with the computed thread root refused. See
|
||||
// the comment on the same check in store/postgres/channel_helpers.go.
|
||||
if channel.Forum && req.ReplyTo.TopMessageID > 0 && req.ReplyTo.TopMessageID != reply.TopMessageID {
|
||||
return nil, domain.ErrReplyMessageIDInvalid
|
||||
}
|
||||
if channel.Forum && reply.TopMessageID > 0 {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue