diff --git a/proposal/myrmidon/src/java/org/apache/myrmidon/components/workspace/DefaultTaskContext.java b/proposal/myrmidon/src/java/org/apache/myrmidon/components/workspace/DefaultTaskContext.java index 49073e821..856490754 100644 --- a/proposal/myrmidon/src/java/org/apache/myrmidon/components/workspace/DefaultTaskContext.java +++ b/proposal/myrmidon/src/java/org/apache/myrmidon/components/workspace/DefaultTaskContext.java @@ -194,7 +194,13 @@ public class DefaultTaskContext */ public Map getProperties() { - return new HashMap( m_contextData ); + Map props = new HashMap(); + if( m_parent != null ) + { + props.putAll( m_parent.getProperties() ); + } + props.putAll( m_contextData ); + return props; } /**