This commit is contained in:
Ilja Neumann
2020-10-14 17:27:46 +02:00
parent f651303866
commit 3aa10fa8f0

View File

@@ -185,12 +185,13 @@ func (s Service) ListAccounts(ctx context.Context, in *proto.ListAccountsRequest
}
// id eq 'marie' or on_premises_sam_account_name eq 'marie'
// id eq 'f7fbf8c8-139b-4376-b307-cf0a8c2d0d9c' or on_premises_sam_account_name eq 'f7fbf8c8-139b-4376-b307-cf0a8c2d0d9c'
var idOrQuery = regexp.MustCompile(`^id eq '(.*)' or on_premises_sam_account_name eq '(.*)'$`)
match = idOrQuery.FindStringSubmatch(in.Query)
if len(match) == 3 {
qId, qSam := match[1], match[2]
qID, qSam := match[1], match[2]
tmp := &proto.Account{}
_ = s.repo.LoadAccount(ctx, qId, tmp)
_ = s.repo.LoadAccount(ctx, qID, tmp)
searchResults, err = s.index.FindBy(&proto.Account{}, "OnPremisesSamAccountName", qSam)
if tmp.Id != "" {