From 0d6c8f4f725f71e703d249999c120afb6b67c48e Mon Sep 17 00:00:00 2001 From: Ibrahim Serdar Acikgoz Date: Wed, 24 Feb 2021 11:41:15 +0300 Subject: [PATCH] app/product_notices: check if server search engine is nil (#17007) --- app/product_notices.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/product_notices.go b/app/product_notices.go index a8a886c1e0..5179ff0093 100644 --- a/app/product_notices.go +++ b/app/product_notices.go @@ -261,10 +261,9 @@ func (a *App) GetProductNotices(userID, teamID string, client model.NoticeClient dbName := *a.Srv().Config().SqlSettings.DriverName var searchEngineName, searchEngineVersion string - engine := a.SearchEngine().ElasticsearchEngine - if engine != nil { - searchEngineName = a.Srv().SearchEngine.ElasticsearchEngine.GetName() - searchEngineVersion = a.Srv().SearchEngine.ElasticsearchEngine.GetFullVersion() + if engine := a.Srv().SearchEngine; engine != nil && engine.ElasticsearchEngine != nil { + searchEngineName = engine.ElasticsearchEngine.GetName() + searchEngineVersion = engine.ElasticsearchEngine.GetFullVersion() } filteredNotices := make([]model.NoticeMessage, 0)