Skip to content
Snippets Groups Projects
Commit 67bea547 authored by Félix  Sidokhine's avatar Félix Sidokhine Committed by William Enright
Browse files

fixed AD issue where we used EQUALS instead of CONTAINS for searches

Change-Id: I0f20dbfbae911b3c058697ae2e1602ca77352106
parent 7b93afa0
No related branches found
No related tags found
No related merge requests found
......@@ -56,12 +56,12 @@ public class UserProfileService {
QueryRequest queryRequest = buildRequest(endpoint);
Sentence sentence = null;
if(field.equals("LOGON_NAME")){
sentence = new QueryAssembler().addPhrase(FieldType.LOGON_NAME, PhraseOperator.EQUAL, queryString)
sentence = new QueryAssembler().addPhrase(FieldType.LOGON_NAME, PhraseOperator.CONTAINS, queryString)
.closeSentence();
}
if(field.equals("FULL_TEXT_NAME")) {
sentence = new QueryAssembler().addPhrase(FieldType.FIRST_NAME, PhraseOperator.EQUAL, queryString)
.addPhrase(FieldType.LAST_NAME, PhraseOperator.EQUAL, queryString)
sentence = new QueryAssembler().addPhrase(FieldType.FIRST_NAME, PhraseOperator.CONTAINS, queryString)
.addPhrase(FieldType.LAST_NAME, PhraseOperator.CONTAINS, queryString)
.closeSentence(SentenceOperator.OR);
}
queryRequest.addSearchSentence(sentence);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment