Author: thomas.heute(a)jboss.com
Date: 2008-07-25 05:37:07 -0400 (Fri, 25 Jul 2008)
New Revision: 11588
Modified:
modules/identity/tags/JBP_IDENTITY_1_0_4/identity/src/main/org/jboss/portal/identity/db/HibernateRoleImpl.java
Log:
JBPORTAL-2090: role creation gives an NPE
Modified:
modules/identity/tags/JBP_IDENTITY_1_0_4/identity/src/main/org/jboss/portal/identity/db/HibernateRoleImpl.java
===================================================================
---
modules/identity/tags/JBP_IDENTITY_1_0_4/identity/src/main/org/jboss/portal/identity/db/HibernateRoleImpl.java 2008-07-25
08:03:26 UTC (rev 11587)
+++
modules/identity/tags/JBP_IDENTITY_1_0_4/identity/src/main/org/jboss/portal/identity/db/HibernateRoleImpl.java 2008-07-25
09:37:07 UTC (rev 11588)
@@ -151,8 +151,13 @@
if (broadcaster != null)
{
- RoleUpdatedEvent event = new RoleUpdatedEvent(getId(), getName(), displayName);
- broadcaster.fireEvent(event);
+ // This can be called on object creation by hibernate so make sure that all
fields are populated first
+ if (getId() != null && getName() != null && getDisplayName() !=
null)
+ {
+ RoleUpdatedEvent event = new RoleUpdatedEvent(getId(), getName(),
displayName);
+ broadcaster.fireEvent(event);
+ }
+
}
}
Show replies by date