Author: tdraier
Date: Wed Aug 16 12:34:44 2006
New Revision: 14907
URL: https://svndev.jahia.net/websvn/listing.php?sc=1&rev=14907&repname=jahia
Log:
dont send event if nothing is changed
Modified:
trunk/core/src/java/org/jahia/engines/updatecontainer/UpdateContainer_Engine.java
Modified:
trunk/core/src/java/org/jahia/engines/updatecontainer/UpdateContainer_Engine.java
URL:
https://svndev.jahia.net/websvn/diff.php?path=/trunk/core/src/java/org/jahia/engines/updatecontainer/UpdateContainer_Engine.java&rev=14907&repname=jahia
==============================================================================
---
trunk/core/src/java/org/jahia/engines/updatecontainer/UpdateContainer_Engine.java
(original)
+++
trunk/core/src/java/org/jahia/engines/updatecontainer/UpdateContainer_Engine.java
Wed Aug 16 12:34:44 2006
@@ -688,8 +688,10 @@
ManageRights.getInstance().handleActions(jParams, mode,
engineMap, theContainer.getACL(), null, null);
- final WorkflowEvent event = new WorkflowEvent(this,
theContainer.getContentContainer(), user, ContentObject.SHARED_LANGUAGE, false);
-
servicesRegistry.getJahiaEventService().fireObjectChanged(event);
+ if (Boolean.TRUE.equals(engineMap.get("rightsUpdated"))) {
+ final WorkflowEvent event = new WorkflowEvent(this,
theContainer.getContentContainer(), user, ContentObject.SHARED_LANGUAGE, false);
+
servicesRegistry.getJahiaEventService().fireObjectChanged(event);
+ }
// todo FIXME we need to add code here that flushes the
cache
// of sub-pages if this container contains one or more page