@@ -12,7 +12,6 @@ import (
12
12
"golang.org/x/xerrors"
13
13
14
14
"github.com/coder/coder/v2/cli/cliui"
15
- "github.com/coder/coder/v2/coderd/database/db2sdk"
16
15
"github.com/coder/coder/v2/coderd/util/slice"
17
16
"github.com/coder/coder/v2/codersdk"
18
17
"github.com/coder/serpent"
@@ -40,15 +39,17 @@ func (r *RootCmd) showOrganizationRoles() *serpent.Command {
40
39
cliui .ChangeFormatterData (
41
40
cliui .TableFormat ([]roleTableRow {}, []string {"name" ,"display_name" ,"site_permissions" ,"org_permissions" ,"user_permissions" }),
42
41
func (data any ) (any ,error ) {
43
- input ,ok := data .([]codersdk.AssignableRoles )
42
+ inputs ,ok := data .([]codersdk.AssignableRoles )
44
43
if ! ok {
45
44
return nil ,xerrors .Errorf ("expected []codersdk.AssignableRoles got %T" ,data )
46
45
}
47
46
48
- rows := db2sdk .List (input ,func (f codersdk.AssignableRoles )roleTableRow {
49
- return roleToTableView (f .Role )
50
- })
51
- return rows ,nil
47
+ tableRows := make ([]roleTableRow ,0 )
48
+ for _ ,input := range inputs {
49
+ tableRows = append (tableRows ,roleToTableView (input .Role ))
50
+ }
51
+
52
+ return tableRows ,nil
52
53
},
53
54
),
54
55
cliui .JSONFormat (),