Plugins: Return error from QueryData when plugin is not found (#41494)

* Plugins: Return error from QueryData when plugin is not found

* use nil for resp
This commit is contained in:
Will Browne 2021-11-10 09:39:32 +00:00 committed by GitHub
parent 11646b41fe
commit 8adefa32fd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -228,7 +228,7 @@ func (m *PluginManager) Renderer() *plugins.Plugin {
func (m *PluginManager) QueryData(ctx context.Context, req *backend.QueryDataRequest) (*backend.QueryDataResponse, error) {
plugin := m.Plugin(req.PluginContext.PluginID)
if plugin == nil {
return &backend.QueryDataResponse{}, nil
return nil, backendplugin.ErrPluginNotRegistered
}
var resp *backend.QueryDataResponse