<option i18n value="">is</option>
<option i18n value="__not">is NOT</option>
<option i18n value="__fuzzy" [hidden]="searchTermDatatypes[t.field] != 'text' && searchFieldLinkedClasses[t.field] !== 'acqpro' && searchFieldLinkedClasses[t.field] !== 'au'">contains</option>
- <option i18n value="__not,__fuzzy" [hidden]="searchTermDatatypes[t.field] != 'text'">does NOT contain</option>
+ <option i18n value="__not,__fuzzy" [hidden]="searchTermDatatypes[t.field] != 'text' && searchFieldLinkedClasses[t.field] !== 'acqpro' && searchFieldLinkedClasses[t.field] !== 'au'">does NOT contain</option>
<option i18n value="__starts" [hidden]="searchTermDatatypes[t.field] != 'text'">STARTS with</option>
<option i18n value="__ends" [hidden]="searchTermDatatypes[t.field] != 'text'">ENDS with</option>
<option i18n value="__lte" [hidden]="searchTermDatatypes[t.field] != 'timestamp' && !dateLikeSearchFields[t.field]">is on or BEFORE</option>
searchTerm[searchField] = term.value1;
}
if (term.op !== '') {
- searchTerm[term.op] = true;
+ if (term.op === '__not,__fuzzy') {
+ searchTerm['__not'] = true;
+ searchTerm['__fuzzy'] = true;
+ } else {
+ searchTerm[term.op] = true;
+ }
}
if (term.is_date) {
searchTerm['__castdate'] = true;