diff --git a/app/channel_test.go b/app/channel_test.go index e48837ae6e..0153f723d5 100644 --- a/app/channel_test.go +++ b/app/channel_test.go @@ -2038,6 +2038,9 @@ func TestMarkChannelsAsViewedPanic(t *testing.T) { mockPreferenceStore.On("Get", mock.AnythingOfType("string"), mock.AnythingOfType("string"), mock.AnythingOfType("string")).Return(&model.Preference{Value: "test"}, nil) mockStore.On("Channel").Return(&mockChannelStore) mockStore.On("Preference").Return(&mockPreferenceStore) + mockThreadStore := mocks.ThreadStore{} + mockThreadStore.On("MarkAllAsReadByChannels", "userID", []string{"channelID"}).Return(nil) + mockStore.On("Thread").Return(&mockThreadStore) _, appErr := th.App.MarkChannelsAsViewed([]string{"channelID"}, "userID", th.Context.Session().Id, false) require.Nil(t, appErr) diff --git a/model/config.go b/model/config.go index 1209b36d79..7a37d6b24d 100644 --- a/model/config.go +++ b/model/config.go @@ -781,7 +781,7 @@ func (s *ServiceSettings) SetDefaults(isUpdate bool) { } if s.ThreadAutoFollow == nil { - s.ThreadAutoFollow = NewBool(false) + s.ThreadAutoFollow = NewBool(true) } if s.CollapsedThreads == nil {