Author: tolusha
Date: 2011-10-06 06:44:52 -0400 (Thu, 06 Oct 2011)
New Revision: 5028
Modified:
core/trunk/exo.core.component.organization.jdbc/src/main/java/org/exoplatform/services/organization/hibernate/GroupDAOImpl.java
Log:
EXOJCR-1578: set groupId before event notifications
Modified:
core/trunk/exo.core.component.organization.jdbc/src/main/java/org/exoplatform/services/organization/hibernate/GroupDAOImpl.java
===================================================================
---
core/trunk/exo.core.component.organization.jdbc/src/main/java/org/exoplatform/services/organization/hibernate/GroupDAOImpl.java 2011-10-06
09:27:12 UTC (rev 5027)
+++
core/trunk/exo.core.component.organization.jdbc/src/main/java/org/exoplatform/services/organization/hibernate/GroupDAOImpl.java 2011-10-06
10:44:52 UTC (rev 5028)
@@ -122,9 +122,10 @@
Object[] args = {child.getGroupName()};
throw new
UniqueObjectException("OrganizationService.unique-group-exception", args);
}
+ childImpl.setId(groupId);
+
if (broadcast)
preSave(child, true);
- childImpl.setId(groupId);
session = service_.openSession();
session.save(childImpl);
Show replies by date