Skip to content
This repository was archived by the owner on May 5, 2021. It is now read-only.

Commit b0cd1fa

Browse files
1 parent c7a0fd1 commit b0cd1fa

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

sormas-backend/src/main/java/de/symeda/sormas/backend/caze/CaseService.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -912,7 +912,9 @@ public Predicate createUserFilter(CriteriaBuilder cb, CriteriaQuery cq, From<?,
912912
}
913913

914914
// get all cases based on the user's contact association
915-
if (userFilterCriteria == null || !userFilterCriteria.isExcludeCasesFromContacts()) {
915+
if (userFilterCriteria == null
916+
|| (!userFilterCriteria.isExcludeCasesFromContacts()
917+
&& Boolean.TRUE.equals(userFilterCriteria.getIncludeCasesFromOtherJurisdictions()))) {
916918
Subquery<Long> contactCaseSubquery = cq.subquery(Long.class);
917919
Root<Contact> contactRoot = contactCaseSubquery.from(Contact.class);
918920
contactCaseSubquery.where(contactService.createUserFilterWithoutCase(cb, cq, contactRoot));

0 commit comments

Comments
 (0)