Commit a49cf635 by Tuomas Riihimäki

Loop de loop fix

1 parent 2b75e123
......@@ -102,6 +102,9 @@ public class PermissionBean implements PermissionBeanLocal {
@EJB
private EventUserFacade eventUserFacade;
@EJB
private EventBeanLocal eventbean;
//
// @Override
// public boolean hasPermission(String perm) {
......@@ -180,11 +183,13 @@ public class PermissionBean implements PermissionBeanLocal {
public EventUser getAnonEventUser() {
EventUser defaultUser = eventUserFacade.findByLogin(User.ANONYMOUS_LOGINNAME);
if (defaultUser == null) {
defaultUser = new EventUser();
defaultUser = new EventUser(new User(), eventbean.getCurrentEvent());
defaultUser.setLogin(User.ANONYMOUS_LOGINNAME);
defaultUser.setNick(User.ANONYMOUS_LOGINNAME);
eventUserFacade.create(defaultUser);
eventUserFacade.flush();
}
return defaultUser;
}
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!