Skip to content

Commit fed74d1

Browse files
author
Ryan Bak
committed
Skip disabled projects when determining permission
Tokens cannot be obtained for disabled projects, so this was causing issues with login.
1 parent cbf8029 commit fed74d1

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

pkg/api/keystone/keystone_requests.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,8 @@ type project_response_struct struct {
103103
}
104104

105105
type project_struct struct {
106-
Name string
106+
Name string
107+
Enabled bool
107108
}
108109

109110
////////////////////////
@@ -217,7 +218,9 @@ func GetProjects(data *Projects_data) error {
217218
return err
218219
}
219220
for _, project := range project_response.Projects {
220-
data.Projects = append(data.Projects, project.Name)
221+
if project.Enabled {
222+
data.Projects = append(data.Projects, project.Name)
223+
}
221224
}
222225
return nil
223226
}

0 commit comments

Comments
 (0)