Skip to content

Commit a75ccb8

Browse files
authored
Merge pull request #111 from netgrif/NAE-1713
[NAE-1713] Advanced search searching based on case data does not work
2 parents 81138ab + d6d9399 commit a75ccb8

File tree

1 file changed

+6
-3
lines changed
  • projects/netgrif-components-core/src/lib/search/models/category/case

1 file changed

+6
-3
lines changed

projects/netgrif-components-core/src/lib/search/models/category/case/case-dataset.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -257,15 +257,18 @@ export class CaseDataset extends Category<Datafield> implements AutocompleteOpti
257257
case 'file':
258258
case 'fileList':
259259
return resolver.getIndex(datafield.fieldId, SearchIndex.FILE_NAME,
260-
this.isSelectedOperator(Equals) || this.isSelectedOperator(NotEquals) || this.isSelectedOperator(Substring));
260+
this.isSelectedOperator(Equals) || this.isSelectedOperator(NotEquals) || this.isSelectedOperator(Substring)
261+
|| this.isSelectedOperator(IsNull));
261262
case 'user':
262263
case 'userList':
263264
return resolver.getIndex(datafield.fieldId, SearchIndex.USER_ID);
264265
case 'i18n':
265-
return resolver.getIndex(datafield.fieldId, SearchIndex.TEXT, this.isSelectedOperator(Equals) || this.isSelectedOperator(NotEquals) || this.isSelectedOperator(Substring))
266+
return resolver.getIndex(datafield.fieldId, SearchIndex.TEXT, this.isSelectedOperator(Equals) || this.isSelectedOperator(NotEquals) || this.isSelectedOperator(Substring)
267+
|| this.isSelectedOperator(IsNull));
266268
default:
267269
return resolver.getIndex(datafield.fieldId, SearchIndex.FULLTEXT,
268-
this.isSelectedOperator(Equals) || this.isSelectedOperator(NotEquals) || this.isSelectedOperator(Substring));
270+
this.isSelectedOperator(Equals) || this.isSelectedOperator(NotEquals) || this.isSelectedOperator(Substring)
271+
|| this.isSelectedOperator(IsNull));
269272
}
270273
}
271274

0 commit comments

Comments
 (0)