Skip to content

Commit 395720c

Browse files
committed
add empty update check
1 parent 873a4ae commit 395720c

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

internal/cmd/beta/public-ip/update/update.go

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import (
99

1010
"github.com/spf13/cobra"
1111
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
12+
"github.com/stackitcloud/stackit-cli/internal/pkg/errors"
1213
cliErr "github.com/stackitcloud/stackit-cli/internal/pkg/errors"
1314
"github.com/stackitcloud/stackit-cli/internal/pkg/examples"
1415
"github.com/stackitcloud/stackit-cli/internal/pkg/flags"
@@ -101,10 +102,16 @@ func parseInput(p *print.Printer, cmd *cobra.Command, inputArgs []string) (*inpu
101102
return nil, &cliErr.ProjectIdError{}
102103
}
103104

105+
labels := flags.FlagToStringToStringPointer(p, cmd, labelFlag)
106+
107+
if labels == nil {
108+
return nil, &errors.EmptyUpdateError{}
109+
}
110+
104111
model := inputModel{
105112
GlobalFlagModel: globalFlags,
106113
PublicIpId: publicIpId,
107-
Labels: flags.FlagToStringToStringPointer(p, cmd, labelFlag),
114+
Labels: labels,
108115
}
109116

110117
if p.IsVerbosityDebug() {

0 commit comments

Comments
 (0)