mirror of
https://github.com/zitadel/zitadel.git
synced 2025-05-06 14:16:47 +00:00
fix: UserIDsByDomain (#608)
This commit is contained in:
parent
be923343b0
commit
edfd9d2038
@ -61,7 +61,10 @@ func UsersByOrgID(db *gorm.DB, table, orgID string) ([]*model.UserView, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func UserIDsByDomain(db *gorm.DB, table, domain string) ([]string, error) {
|
func UserIDsByDomain(db *gorm.DB, table, domain string) ([]string, error) {
|
||||||
users := make([]string, 0)
|
type id struct {
|
||||||
|
Id string
|
||||||
|
}
|
||||||
|
ids := make([]id, 0)
|
||||||
orgIDQuery := &usr_model.UserSearchQuery{
|
orgIDQuery := &usr_model.UserSearchQuery{
|
||||||
Key: usr_model.UserSearchKeyUserName,
|
Key: usr_model.UserSearchKeyUserName,
|
||||||
Method: global_model.SearchMethodEndsWithIgnoreCase,
|
Method: global_model.SearchMethodEndsWithIgnoreCase,
|
||||||
@ -70,7 +73,14 @@ func UserIDsByDomain(db *gorm.DB, table, domain string) ([]string, error) {
|
|||||||
query := repository.PrepareSearchQuery(table, model.UserSearchRequest{
|
query := repository.PrepareSearchQuery(table, model.UserSearchRequest{
|
||||||
Queries: []*usr_model.UserSearchQuery{orgIDQuery},
|
Queries: []*usr_model.UserSearchQuery{orgIDQuery},
|
||||||
})
|
})
|
||||||
_, err := query(db, &users)
|
_, err := query(db, &ids)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
users := make([]string, len(ids))
|
||||||
|
for i, id := range ids {
|
||||||
|
users[i] = id.Id
|
||||||
|
}
|
||||||
return users, err
|
return users, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user