From ac20c614a3ceab5506f26359e4ed31ff4aa899f9 Mon Sep 17 00:00:00 2001 From: "grafana-delivery-bot[bot]" <132647405+grafana-delivery-bot[bot]@users.noreply.github.com> Date: Thu, 18 Apr 2024 16:02:14 +0200 Subject: [PATCH] [v11.0.x] Cli: Check missing plugin parameter of plugin update command (#86522) Cli: Check missing plugin parameter of plugin update command (#86410) Co-authored-by: Marcus Efraimsson (cherry picked from commit 817f7879478dede2394c262501cb64364272cdfb) Co-authored-by: Vanilla --- pkg/cmd/grafana-cli/commands/upgrade_command.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/cmd/grafana-cli/commands/upgrade_command.go b/pkg/cmd/grafana-cli/commands/upgrade_command.go index a122f55b2fc..a0a3ba4500e 100644 --- a/pkg/cmd/grafana-cli/commands/upgrade_command.go +++ b/pkg/cmd/grafana-cli/commands/upgrade_command.go @@ -2,6 +2,7 @@ package commands import ( "context" + "errors" "fmt" "github.com/fatih/color" @@ -15,6 +16,9 @@ func upgradeCommand(c utils.CommandLine) error { ctx := context.Background() pluginsDir := c.PluginDirectory() pluginID := c.Args().First() + if pluginID == "" { + return errors.New("please specify plugin to update") + } localPlugin, err := services.GetLocalPlugin(pluginsDir, pluginID) if err != nil {