You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by cr...@apache.org on 2002/12/16 04:48:27 UTC

cvs commit: jakarta-struts/src/share/org/apache/struts/action DynaActionFormClass.java

craigmcc    2002/12/15 19:48:27

  Modified:    src/share/org/apache/struts/action DynaActionFormClass.java
  Log:
  Make the TestDynaActionFormClass tests work again, even when there is no
  ModuleConfig associated with a FormBeanConfig.
  
  Revision  Changes    Path
  1.12      +10 -6     jakarta-struts/src/share/org/apache/struts/action/DynaActionFormClass.java
  
  Index: DynaActionFormClass.java
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/src/share/org/apache/struts/action/DynaActionFormClass.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- DynaActionFormClass.java	8 Dec 2002 02:09:44 -0000	1.11
  +++ DynaActionFormClass.java	16 Dec 2002 03:48:27 -0000	1.12
  @@ -71,6 +71,7 @@
   import org.apache.commons.beanutils.DynaProperty;
   import org.apache.struts.config.FormBeanConfig;
   import org.apache.struts.config.FormPropertyConfig;
  +import org.apache.struts.config.ModuleConfig;
   import org.apache.struts.util.RequestUtils;
   
   
  @@ -308,8 +309,11 @@
               if (dynaClasses == null) {
                   dynaClasses = new HashMap();
               }
  -            String key =
  -                config.getName() + config.getModuleConfig().getPrefix();
  +            ModuleConfig moduleConfig = config.getModuleConfig();
  +            String key = config.getName();
  +            if (moduleConfig != null) {
  +                key += moduleConfig.getPrefix();
  +            }
               DynaActionFormClass dynaClass =
                   (DynaActionFormClass) dynaClasses.get(key);
               if (dynaClass == null) {
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>