Author: cmailleux
Date: Wed May 23 10:58:58 2007
New Revision: 17359

URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D17359&repname=
=3Djahia
Log:
Avoid classcast exception during import

Modified:
    branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/esi/EsiIn=
validationEventListener.java

Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/esi=
/EsiInvalidationEventListener.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/services/esi/EsiInvalidationEventListener.j=
ava&rev=3D17359&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/esi/EsiIn=
validationEventListener.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/esi/EsiIn=
validationEventListener.java Wed May 23 10:58:58 2007
@@ -99,25 +99,17 @@
     public void userPropertiesSet( JahiaEvent je ) {
 =

         JahiaUser jahiaUser =3D (JahiaUser) je.getObject();
+        if(jahiaUser!=3Dnull) {
+            ProcessingContext pc =3D je.getProcessingContext();
 =

-        ProcessingContext pc =3D je.getProcessingContext();
-        ParamBean paramBean =3D null;
-        if (pc!=3Dnull) {
-            try {
-                paramBean =3D (ParamBean) pc;
-            } catch(ClassCastException e) {
-                paramBean =3D (ParamBean) Jahia.getThreadParamBean();
-            }
-        }
+            //invalidate page and all its non-absolute fragments
+            ServicesRegistry.getInstance().getEsiSOAPInvalidatorService()
+                    .SOAPInvalidateAllUserEntries(pc, jahiaUser);
 =

-        //invalidate page and all its non-absolute fragments
-        ServicesRegistry.getInstance().getEsiSOAPInvalidatorService()
-                .SOAPInvalidateAllUserEntries(paramBean, jahiaUser);
-
-        if (logger.isDebugEnabled())
-            logger.debug("[esi] :  userPropertiesSet event triggering clea=
ring of all objects belonging to user : " + jahiaUser.getUsername());
-
-        return;
+            if (logger.isDebugEnabled())
+                logger.debug("[esi] :  userPropertiesSet event triggering =
clearing of all objects belonging to user : " +
+                             jahiaUser.getUsername());
+        }
     }
 =

 /* -------------------------------- FIELD EVENTS -------------------------=
----------------------- */

_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list

Reply via email to