Fix GetPluginStatus in a non-cluster environment (#15363)

Этот коммит содержится в:
Ben Schumacher
2020-09-22 10:57:08 +02:00
коммит произвёл GitHub
родитель b0216053a1
Коммит 31e99920ef
3 изменённых файлов: 65 добавлений и 5 удалений

Просмотреть файл

@@ -21,13 +21,17 @@ func (s *Server) GetPluginStatus(id string) (*model.PluginStatus, *model.AppErro
return nil, model.NewAppError("GetPluginStatus", "app.plugin.get_statuses.app_error", nil, err.Error(), http.StatusInternalServerError)
}
// Add our cluster ID
for _, status := range pluginStatuses {
if status.PluginId == id && s.Cluster != nil {
status.ClusterId = s.Cluster.GetClusterId()
if status.PluginId == id {
// Add our cluster ID
if s.Cluster != nil {
status.ClusterId = s.Cluster.GetClusterId()
}
return status, nil
}
}
return nil, model.NewAppError("GetPluginStatus", "app.plugin.not_installed.app_error", nil, "", http.StatusNotFound)
}