Opraven NullPointerException ve třídě pro kontrolu práv.Výjimka
vyskakovala když měl uživatel práva ke středisku pouze přes vloženou komisi.
This commit is contained in:
@@ -76,6 +76,11 @@ public class IsspstPermissionEvaluator implements PermissionEvaluator {
|
|||||||
|
|
||||||
for (Workgroup wg : userWorkgroups) {
|
for (Workgroup wg : userWorkgroups) {
|
||||||
List<Role> wgRoles = wgService.getUserWorkgroupRoles(wg, user);
|
List<Role> wgRoles = wgService.getUserWorkgroupRoles(wg, user);
|
||||||
|
|
||||||
|
if (wgRoles == null) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
for (Role r : wgRoles) {
|
for (Role r : wgRoles) {
|
||||||
for (Permission p : r.getPermissions()) {
|
for (Permission p : r.getPermissions()) {
|
||||||
if (p.getAuthority().equals(permission.getAuthority())) {
|
if (p.getAuthority().equals(permission.getAuthority())) {
|
||||||
|
|||||||
Reference in New Issue
Block a user