[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