Plugins: Fix plugin alias ID being used in PluginContext.ID (#77206)

* Fix PluginID being populated with alias in plugincontext Get and GetWithDataSource

* Add tests

* pr review suggestion

* pr review suggestion
This commit is contained in:
Giuseppe Guerra
2023-10-27 10:14:07 +02:00
committed by GitHub
parent aa9fc3be72
commit 45bcbff115
2 changed files with 79 additions and 2 deletions
@@ -64,7 +64,7 @@ func (p *Provider) Get(ctx context.Context, pluginID string, user identity.Reque
}
pCtx := backend.PluginContext{
PluginID: pluginID,
PluginID: plugin.ID,
PluginVersion: plugin.Info.Version,
}
if user != nil && !user.IsNil() {
@@ -99,7 +99,7 @@ func (p *Provider) GetWithDataSource(ctx context.Context, pluginID string, user
}
pCtx := backend.PluginContext{
PluginID: pluginID,
PluginID: plugin.ID,
PluginVersion: plugin.Info.Version,
}
if user != nil && !user.IsNil() {