diff --git a/pkg/plugin/plugins.go b/pkg/plugin/plugins.go index aa7252e60..b92539529 100644 --- a/pkg/plugin/plugins.go +++ b/pkg/plugin/plugins.go @@ -139,10 +139,10 @@ func (c *Cache) ReloadPlugins() { if filepath.Ext(fp) == ".yml" { plugin, err := loadPluginFromYAMLFile(fp) // use case insensitive plugin IDs - pluginID := strings.ToLower(plugin.id) if err != nil { logger.Errorf("Error loading plugin %s: %v", fp, err) } else { + pluginID := strings.ToLower(plugin.id) if _, exists := pluginIDs[pluginID]; exists { logger.Errorf("Error loading plugin %s: plugin ID %s already exists", fp, plugin.id) return nil