rsanchez
2015-09-24 94c288b4f8d353c44b64e40c0863c7fce6782293
securis/src/main/java/net/curisit/securis/ioc/RequestsInterceptor.java
....@@ -143,8 +143,10 @@
143143 if (user != null) {
144144 userRoles = 0;
145145 List<Integer> roles = user.getRoles();
146
- for (Integer rol : roles) {
147
- userRoles += rol;
146
+ if (roles != null) {
147
+ for (Integer rol : roles) {
148
+ userRoles += rol;
149
+ }
148150 }
149151 // We store user roles in cache only for one hour
150152 cache.set("roles_" + username, userRoles, 3600);