diff --git a/pkg/service/api/discovery_service.go b/pkg/service/api/discovery_service.go index 6ade680f5..3fa1c556e 100644 --- a/pkg/service/api/discovery_service.go +++ b/pkg/service/api/discovery_service.go @@ -77,6 +77,10 @@ func (ads *LocalMemoryAPIDiscoveryService) ClearAPI() error { // APIConfigChange to response to api config change func (ads *LocalMemoryAPIDiscoveryService) APIConfigChange(apiConfig config.APIConfig) bool { ads.ClearAPI() + // load pluginsGroup + plugins.InitPluginsGroup(apiConfig.PluginsGroup, apiConfig.PluginFilePath) + // init plugins from resource + plugins.InitAPIURLWithFilterChain(apiConfig.Resources) loadAPIFromResource("", apiConfig.Resources, nil, ads) return true }