[jboss-svn-commits] JBL Code SVN: r10975 - labs/jbossesb/trunk/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/actions.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sat Apr 14 14:25:07 EDT 2007


Author: estebanschifman
Date: 2007-04-14 14:25:07 -0400 (Sat, 14 Apr 2007)
New Revision: 10975

Modified:
   labs/jbossesb/trunk/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/actions/CommandInterpreter.java
Log:
Make CommandInterpreter resilient to null EPRs

Modified: labs/jbossesb/trunk/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/actions/CommandInterpreter.java
===================================================================
--- labs/jbossesb/trunk/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/actions/CommandInterpreter.java	2007-04-13 22:21:03 UTC (rev 10974)
+++ labs/jbossesb/trunk/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/actions/CommandInterpreter.java	2007-04-14 18:25:07 UTC (rev 10975)
@@ -123,10 +123,15 @@
 		}
 		
 		Message retMsg = _command.toCommandMessage();
-		retMsg.getHeader().getCall().setTo		(message.getHeader().getCall().getTo());
+		EPR toEpr	= message.getHeader().getCall().getTo();
+		if (null!=toEpr)
+			retMsg.getHeader().getCall().setTo(toEpr);
 		EPR replyTo	= message.getHeader().getCall().getReplyTo();
-		retMsg.getHeader().getCall().setReplyTo	(replyTo);
-		retMsg.getHeader().getCall().setFaultTo	(message.getHeader().getCall().getFaultTo());
+		if (null!=replyTo)
+			retMsg.getHeader().getCall().setReplyTo	(replyTo);
+		EPR faultTo	= message.getHeader().getCall().getFaultTo();
+		if (null!=faultTo)
+			retMsg.getHeader().getCall().setFaultTo	(faultTo);
 		return (null==replyTo)? retMsg : defaultReply(retMsg);
 	} // ________________________________
 	




More information about the jboss-svn-commits mailing list