Summary
After viewing messages in the sidebar, the messages fail to remain marked as read.
Steps to reproduce
Using version 5.29 on any platform (iOS, Android, Electron Apps, Chrome, Safari, Brave etc) view unread messages.
Expected behavior
After viewing messages in the sidebar, the messages should be marked as viewed and no longer show up as Unread.
Observed behavior
After viewing messages in the sidebar, the messages fail to remain marked as read.
POST Response: “Unable to update the last viewed at time.”
From the admin console logs:
{
"level":"error",
"ts":1606594028.5723724,
"caller":"mlog/log.go:229",
"msg":"Unable to update the last viewed at time.",
"path":"/api/v4/channels/members/me/view",
"request_id":"[REMOVED]",
"ip_addr":"[REMOVED]",
"user_id":"[REMOVED]",
"method":"POST",
"err_where":"MarkChannelsAsViewed",
"http_code":500,
"err_details":"failed to fetch threads: Error 1267: Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8mb4_0900_ai_ci,IMPLICIT) for operation '='"
}