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

Reply via email to