diff --git a/app/channel.go b/app/channel.go index 243058bb7e..0841550c14 100644 --- a/app/channel.go +++ b/app/channel.go @@ -620,6 +620,7 @@ func (a *App) RestoreChannel(channel *model.Channel, userId string) (*model.Chan if err := a.Srv.Store.Channel().Restore(channel.Id, model.GetMillis()); err != nil { return nil, err } + channel.DeleteAt = 0 a.InvalidateCacheForChannel(channel) message := model.NewWebSocketEvent(model.WEBSOCKET_EVENT_CHANNEL_RESTORED, channel.TeamId, "", "", nil) @@ -639,6 +640,9 @@ func (a *App) RestoreChannel(channel *model.Channel, userId string) (*model.Chan Message: T("api.channel.restore_channel.unarchived", map[string]interface{}{"Username": user.Username}), Type: model.POST_CHANNEL_RESTORED, UserId: userId, + Props: model.StringInterface{ + "username": user.Username, + }, } if _, err := a.CreatePost(post, channel, false); err != nil {