cziegeler    2003/08/27 02:08:12

  Modified:    src/blocks/portal-fw/java/org/apache/cocoon/webapps/portal/components
                        PortalManager.java
  Log:
  Fixing classcast
  
  Revision  Changes    Path
  1.10      +7 -4      
cocoon-2.1/src/blocks/portal-fw/java/org/apache/cocoon/webapps/portal/components/PortalManager.java
  
  Index: PortalManager.java
  ===================================================================
  RCS file: 
/home/cvs/cocoon-2.1/src/blocks/portal-fw/java/org/apache/cocoon/webapps/portal/components/PortalManager.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- PortalManager.java        7 Aug 2003 17:13:39 -0000       1.9
  +++ PortalManager.java        27 Aug 2003 09:08:12 -0000      1.10
  @@ -1860,9 +1860,12 @@
                   delete = this.getProfileID(PortalManager.BUILDTYPE_VALUE_GLOBAL, 
null, null, false);
                   delete = delete.substring(1, delete.lastIndexOf(':') + 1);
                   while (keys.hasMoreElements()) {
  -                    currentKey = (String)keys.nextElement();
  -                    if (currentKey.startsWith(delete)) {
  -                        store.remove(currentKey);
  +                    Object k = keys.nextElement();
  +                    if ( k instanceof String ) {
  +                        currentKey = (String)k;
  +                        if (currentKey.startsWith(delete)) {
  +                            store.remove(currentKey);
  +                        }
                       }
                   }
               }
  
  
  

Reply via email to