mirror of
https://github.com/zulip/zulip.git
synced 2025-11-02 21:13:36 +00:00
unread_msgs: Fix all unreads in muted stream being treated as muted.
Earlier, 'is_row_muted' returned 'true' if the message was in a muted stream or muted topic. If the message is in an unmuted or followed topic in a muted stream, such topics should be treated as not muted topics in an unmuted stream. This commit fixes the incorrect behavior. Now, for wildcard mentions, 'unread_msgs.mentions' exclude the IDs in muted streams only if the message is in default or muted topic. Also, 'unread_msgs.count' takes into account the unreads in unmuted or followed topics in muted streams too. Documents that this bug was fixed in the API changelog.
This commit is contained in:
committed by
Tim Abbott
parent
a18a526427
commit
49092dfa79
@@ -20,6 +20,12 @@ format used by the Zulip server that they are interacting with.
|
||||
|
||||
## Changes in Zulip 8.0
|
||||
|
||||
**Feature level 213**
|
||||
|
||||
* [`POST /register`](/api/register-queue): Fixed incorrect handling of
|
||||
unmuted and followed topics in calculating the `mentions` and
|
||||
`count` fields of the `unread_msgs` object.
|
||||
|
||||
**Feature level 212**
|
||||
|
||||
* [`GET /events`](/api/get-events), [`POST /register`](/api/register-queue),
|
||||
|
||||
Reference in New Issue
Block a user