Fixes custom status update (#5881) (#5895)

(cherry picked from commit 16d4231ccd)

Co-authored-by: Shaz Amjad <shaz.amjad@mattermost.com>
This commit is contained in:
Mattermost Build 2022-01-06 15:53:12 +02:00 committed by GitHub
parent 0fe72d1c10
commit 7bea097c90
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -19,6 +19,11 @@ export function setCustomStatus(customStatus: UserCustomStatus): ActionFunc {
user.props.customStatus = JSON.stringify(customStatus);
dispatch({type: UserTypes.RECEIVED_ME, data: user});
// Server does not like empty 'expires_at' string.
if (!customStatus.expires_at) {
delete customStatus.expires_at;
}
try {
await Client4.updateCustomStatus(customStatus);
} catch (error) {