[jboss-cvs] JBossAS SVN: r100987 - trunk/server/src/main/java/org/jboss/web/deployers.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Feb 15 14:53:35 EST 2010


Author: bstansberry at jboss.com
Date: 2010-02-15 14:53:35 -0500 (Mon, 15 Feb 2010)
New Revision: 100987

Modified:
   trunk/server/src/main/java/org/jboss/web/deployers/MergedJBossWebMetaDataDeployer.java
Log:
[JBAS-7736] Only override distibutable with values from real web fragments

Modified: trunk/server/src/main/java/org/jboss/web/deployers/MergedJBossWebMetaDataDeployer.java
===================================================================
--- trunk/server/src/main/java/org/jboss/web/deployers/MergedJBossWebMetaDataDeployer.java	2010-02-15 19:48:41 UTC (rev 100986)
+++ trunk/server/src/main/java/org/jboss/web/deployers/MergedJBossWebMetaDataDeployer.java	2010-02-15 19:53:35 UTC (rev 100987)
@@ -374,6 +374,9 @@
          if (webFragmentMetaData == null)
          {
             webFragmentMetaData = new WebFragmentMetaData();
+            // JBAS-7736 -- don't let a default "distributable == null" from a non-existent
+            // fragment drive the final value in the augmented metadata
+            webFragmentMetaData.setDistributable(specMetaData.getDistributable());
          }
          key = AnnotationMetaDataDeployer.WEB_ANNOTATED_ATTACHMENT_NAME + ":" + jar;
          WebMetaData jarAnnotatedMetaData = unit.getAttachment(key, WebMetaData.class);
@@ -405,6 +408,9 @@
       for (String jar : jarsSet)
       {
          WebFragmentMetaData webFragmentMetaData = new WebFragmentMetaData();
+         // JBAS-7736 -- don't let a default "distributable == null" from a non-existent
+         // fragment drive the final value in the augmented metadata
+         webFragmentMetaData.setDistributable(specMetaData.getDistributable());
          key = AnnotationMetaDataDeployer.WEB_ANNOTATED_ATTACHMENT_NAME + ":" + jar;
          WebMetaData jarAnnotatedMetaData = unit.getAttachment(key, WebMetaData.class);
          if (jarAnnotatedMetaData != null)




More information about the jboss-cvs-commits mailing list