From 58239d1b2c5326879f362e10a14a84b5f669485f Mon Sep 17 00:00:00 2001 From: Evgenii Stratonikov Date: Tue, 12 Sep 2023 10:44:43 +0300 Subject: [PATCH] [#683] cli: Add context to policy parsing errors Signed-off-by: Evgenii Stratonikov --- cmd/frostfs-cli/modules/container/create.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/frostfs-cli/modules/container/create.go b/cmd/frostfs-cli/modules/container/create.go index 10d53a7d8..37827b617 100644 --- a/cmd/frostfs-cli/modules/container/create.go +++ b/cmd/frostfs-cli/modules/container/create.go @@ -185,12 +185,12 @@ func parseContainerPolicy(cmd *cobra.Command, policyString string) (*netmap.Plac return &result, nil } - if err = result.UnmarshalJSON([]byte(policyString)); err == nil { + if err := result.UnmarshalJSON([]byte(policyString)); err == nil { common.PrintVerbose(cmd, "Parsed JSON encoded policy") return &result, nil } - return nil, errors.New("can't parse placement policy") + return nil, fmt.Errorf("can't parse placement policy: %w", err) } func parseAttributes(dst *container.Container, attributes []string) error {