diff --git a/app/server.go b/app/server.go index 682e642fe0..370c80de71 100644 --- a/app/server.go +++ b/app/server.go @@ -595,7 +595,11 @@ func NewServer(options ...Option) (*Server, error) { // if enabled - perform initial product notices fetch if *s.Config().AnnouncementSettings.AdminNoticesEnabled || *s.Config().AnnouncementSettings.UserNoticesEnabled { - go fakeApp.UpdateProductNotices() + go func() { + if err := fakeApp.UpdateProductNotices(); err != nil { + mlog.Warn("Failied to perform initial product notices fetch", mlog.Err(err)) + } + }() } return s, nil diff --git a/migrations/helper_test.go b/migrations/helper_test.go index 17d826336b..f04b330636 100644 --- a/migrations/helper_test.go +++ b/migrations/helper_test.go @@ -32,6 +32,11 @@ func setupTestHelper(enterprise bool) *TestHelper { store.DropAllTables() memoryStore := config.NewTestMemoryStore() + newConfig := memoryStore.Get().Clone() + *newConfig.AnnouncementSettings.AdminNoticesEnabled = false + *newConfig.AnnouncementSettings.UserNoticesEnabled = false + memoryStore.Set(newConfig) + var options []app.Option options = append(options, app.ConfigStore(memoryStore)) options = append(options, app.StoreOverride(mainHelper.Store))