Commit 4ba76412 by Tuomas Riihimäki

Create a new EventUser from existing user if it exists.

1 parent 344933a5
...@@ -182,13 +182,19 @@ public class PermissionBean implements PermissionBeanLocal { ...@@ -182,13 +182,19 @@ public class PermissionBean implements PermissionBeanLocal {
public EventUser getAnonEventUser() { public EventUser getAnonEventUser() {
EventUser defaultUser = eventUserFacade.findByLogin(User.ANONYMOUS_LOGINNAME); EventUser defaultUser = eventUserFacade.findByLogin(User.ANONYMOUS_LOGINNAME);
if (defaultUser == null) { if (defaultUser == null) {
User user = userfacade.findByLogin(User.ANONYMOUS_LOGINNAME);
defaultUser = new EventUser(new User(), eventbean.getCurrentEvent()); if (user == null)
defaultUser.setLogin(User.ANONYMOUS_LOGINNAME); {
defaultUser.setNick(User.ANONYMOUS_LOGINNAME); defaultUser = new EventUser(new User(), eventbean.getCurrentEvent());
defaultUser.setLogin(User.ANONYMOUS_LOGINNAME);
defaultUser.setNick(User.ANONYMOUS_LOGINNAME);
} else {
defaultUser = new EventUser(user, eventbean.getCurrentEvent());
}
eventUserFacade.create(defaultUser); eventUserFacade.create(defaultUser);
eventUserFacade.flush(); eventUserFacade.flush();
} }
return defaultUser; return defaultUser;
} }
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!