[jboss-cvs] JBossAS SVN: r66673 - projects/metadata/trunk/src/main/java/org/jboss/metadata/web/jboss.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Nov 2 04:10:31 EDT 2007
Author: scott.stark at jboss.org
Date: 2007-11-02 04:10:31 -0400 (Fri, 02 Nov 2007)
New Revision: 66673
Modified:
projects/metadata/trunk/src/main/java/org/jboss/metadata/web/jboss/JBossServletsMetaData.java
Log:
Validate the original for null
Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/web/jboss/JBossServletsMetaData.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/web/jboss/JBossServletsMetaData.java 2007-11-02 07:57:00 UTC (rev 66672)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/web/jboss/JBossServletsMetaData.java 2007-11-02 08:10:31 UTC (rev 66673)
@@ -42,22 +42,25 @@
JBossServletsMetaData merged = new JBossServletsMetaData();
if (override == null && original == null)
return merged;
-
- for(ServletMetaData smd : original)
+
+ if(original != null)
{
- String key = smd.getKey();
- if(override != null && override.containsKey(key))
+ for(ServletMetaData smd : original)
{
- JBossServletMetaData overrideSMD = override.get(key);
- JBossServletMetaData jbs = overrideSMD.merge(smd);
- merged.add(jbs);
+ String key = smd.getKey();
+ if(override != null && override.containsKey(key))
+ {
+ JBossServletMetaData overrideSMD = override.get(key);
+ JBossServletMetaData jbs = overrideSMD.merge(smd);
+ merged.add(jbs);
+ }
+ else
+ {
+ JBossServletMetaData jbs = new JBossServletMetaData();
+ jbs.merge(null, smd);
+ merged.add(jbs);
+ }
}
- else
- {
- JBossServletMetaData jbs = new JBossServletMetaData();
- jbs.merge(null, smd);
- merged.add(jbs);
- }
}
// Process the remaining overrides
More information about the jboss-cvs-commits
mailing list