From 8adefa32fd4ca7cbbb9e72a48775fc5c5e3bc83d Mon Sep 17 00:00:00 2001 From: Will Browne Date: Wed, 10 Nov 2021 09:39:32 +0000 Subject: [PATCH] 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 --- pkg/plugins/manager/manager.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/plugins/manager/manager.go b/pkg/plugins/manager/manager.go index 099a1d425a4..721234b9b36 100644 --- a/pkg/plugins/manager/manager.go +++ b/pkg/plugins/manager/manager.go @@ -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