Skip to content

Commit 4700166

Browse files
authored
Merge pull request #13768 from SORMAS-Foundation/bugfix-aggregate_report_no_session
Fixed issue with transactions leading to no session error in aggregate report
2 parents f6b1a94 + e02bdae commit 4700166

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

sormas-backend/src/main/java/de/symeda/sormas/backend/user/UserService.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
import javax.persistence.criteria.Predicate;
4141
import javax.persistence.criteria.Root;
4242
import javax.persistence.criteria.Subquery;
43+
import javax.transaction.Transactional;
4344

4445
import org.apache.commons.collections4.CollectionUtils;
4546

@@ -922,6 +923,7 @@ public void syncUserAsync(User user) {
922923
}
923924
}
924925

926+
@Transactional(Transactional.TxType.REQUIRED)
925927
public boolean isPortHealthUser() {
926928
User user = getCurrentUser();
927929
Set<UserRoleDto> userRoleDtos = user.getUserRoles().stream().map(UserRoleFacadeEjb::toDto).collect(Collectors.toSet());

0 commit comments

Comments
 (0)