Fix panic

This commit is contained in:
WithoutPants
2024-02-19 14:10:41 +11:00
parent afd7f02644
commit 7d56f1a093

View File

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