Preventing failed plugins webapp components from being served. (#10953)

This commit is contained in:
Christopher Speller
2019-05-28 10:01:02 -07:00
committed by GitHub
parent b7fcddb0fc
commit f7cda71bbd

View File

@@ -82,7 +82,10 @@ func (env *Environment) Available() ([]*model.BundleInfo, error) {
func (env *Environment) Active() []*model.BundleInfo {
activePlugins := []*model.BundleInfo{}
env.activePlugins.Range(func(key, value interface{}) bool {
activePlugins = append(activePlugins, value.(activePlugin).BundleInfo)
plugin := value.(activePlugin)
if plugin.State == model.PluginStateRunning {
activePlugins = append(activePlugins, plugin.BundleInfo)
}
return true
})