diff --git a/cmd/policy-attributeValues.go b/cmd/policy-attributeValues.go index 711aa79b..f34c413c 100644 --- a/cmd/policy-attributeValues.go +++ b/cmd/policy-attributeValues.go @@ -12,9 +12,7 @@ import ( // TODO: add metadata to outputs once [https://github.com/opentdf/otdfctl/issues/73] is addressed -var ( - policy_attributeValuesCmd *cobra.Command -) +var policy_attributeValuesCmd *cobra.Command func policy_createAttributeValue(cmd *cobra.Command, args []string) { flagHelper := cli.NewFlagHelper(cmd) @@ -66,7 +64,7 @@ func policy_listAttributeValue(cmd *cobra.Command, args []string) { } t := cli.NewTable( cli.NewUUIDColumn(), - table.NewColumn("fqn", "Fqn", 16), + table.NewColumn("fqn", "Fqn", 37), table.NewColumn("members", "Members", 16), table.NewColumn("active", "Active", 16), table.NewColumn("labels", "Labels", 16), @@ -86,6 +84,7 @@ func policy_listAttributeValue(cmd *cobra.Command, args []string) { "updated_at": v.Metadata["Updated At"], })) } + t = t.WithRows(rows) HandleSuccess(cmd, "", t, vals) } diff --git a/pkg/cli/sdkHelpers.go b/pkg/cli/sdkHelpers.go index f26355b8..91f22844 100644 --- a/pkg/cli/sdkHelpers.go +++ b/pkg/cli/sdkHelpers.go @@ -66,12 +66,12 @@ func GetSimpleAttribute(a *policy.Attribute) SimpleAttribute { func GetSimpleAttributeValue(v *policy.Value) SimpleAttributeValue { memberIds := []string{} - for _, m := range v.Members { - memberIds = append(memberIds, m.Id) + for _, m := range v.GetMembers() { + memberIds = append(memberIds, m.GetId()) } return SimpleAttributeValue{ - Id: v.Id, - FQN: v.Fqn, + Id: v.GetId(), + FQN: v.GetFqn(), Members: memberIds, Active: strconv.FormatBool(v.Active.GetValue()), Metadata: ConstructMetadata(v.GetMetadata()),