You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by sl...@apache.org on 2010/09/03 14:54:04 UTC

svn commit: r992280 - /tuscany/sca-java-2.x/trunk/modules/assembly-xml/src/main/java/org/apache/tuscany/sca/policy/xml/PolicySetProcessor.java

Author: slaws
Date: Fri Sep  3 12:54:04 2010
New Revision: 992280

URL: http://svn.apache.org/viewvc?rev=992280&view=rev
Log:
Avoid NPE in test cases. Encountered when writing out the system definitions file to XML. 

Modified:
    tuscany/sca-java-2.x/trunk/modules/assembly-xml/src/main/java/org/apache/tuscany/sca/policy/xml/PolicySetProcessor.java

Modified: tuscany/sca-java-2.x/trunk/modules/assembly-xml/src/main/java/org/apache/tuscany/sca/policy/xml/PolicySetProcessor.java
URL: http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/assembly-xml/src/main/java/org/apache/tuscany/sca/policy/xml/PolicySetProcessor.java?rev=992280&r1=992279&r2=992280&view=diff
==============================================================================
--- tuscany/sca-java-2.x/trunk/modules/assembly-xml/src/main/java/org/apache/tuscany/sca/policy/xml/PolicySetProcessor.java (original)
+++ tuscany/sca-java-2.x/trunk/modules/assembly-xml/src/main/java/org/apache/tuscany/sca/policy/xml/PolicySetProcessor.java Fri Sep  3 12:54:04 2010
@@ -359,8 +359,14 @@ public class PolicySetProcessor extends 
         writer.writeStartElement(SCA11_NS, POLICY_SET);
         writer.writeNamespace(policySet.getName().getPrefix(), policySet.getName().getNamespaceURI());
         writer.writeAttribute(NAME, policySet.getName().getPrefix() + COLON + policySet.getName().getLocalPart());
-        writer.writeAttribute(APPLIES_TO, policySet.getAppliesTo());
-        writer.writeAttribute(ATTACH_TO, policySet.getAttachTo());
+
+        if (policySet.getAppliesTo() != null){
+            writer.writeAttribute(APPLIES_TO, policySet.getAppliesTo());
+        }
+        
+        if (policySet.getAttachTo() != null){
+            writer.writeAttribute(ATTACH_TO, policySet.getAttachTo());
+        }
 
         writeProvidedIntents(policySet, writer);