mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-11 21:17:32 +00:00
fix: correctly search for verified domain (#8820)
# Which Problems Are Solved Searching orgs by domain currently only looked for the primary domain, but should be possible with all verified domains (as documented) # How the Problems Are Solved - fixed the search query # Additional Changes None # Additional Context - closes https://github.com/zitadel/zitadel/issues/8749
This commit is contained in:
@@ -308,8 +308,24 @@ func NewOrgIDSearchQuery(value string) (SearchQuery, error) {
|
||||
return NewTextQuery(OrgColumnID, value, TextEquals)
|
||||
}
|
||||
|
||||
func NewOrgDomainSearchQuery(method TextComparison, value string) (SearchQuery, error) {
|
||||
return NewTextQuery(OrgColumnDomain, value, method)
|
||||
func NewOrgVerifiedDomainSearchQuery(method TextComparison, value string) (SearchQuery, error) {
|
||||
domainQuery, err := NewTextQuery(OrgDomainDomainCol, value, method)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
verifiedQuery, err := NewBoolQuery(OrgDomainIsVerifiedCol, true)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
subSelect, err := NewSubSelect(OrgDomainOrgIDCol, []SearchQuery{domainQuery, verifiedQuery})
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return NewListQuery(
|
||||
OrgColumnID,
|
||||
subSelect,
|
||||
ListIn,
|
||||
)
|
||||
}
|
||||
|
||||
func NewOrgNameSearchQuery(method TextComparison, value string) (SearchQuery, error) {
|
||||
|
Reference in New Issue
Block a user