Update of /var/cvs/src/org/mmbase/datatypes/processors
In directory 
james.mmbase.org:/tmp/cvs-serv7245/src/org/mmbase/datatypes/processors

Modified Files:
      Tag: MMBase-1_8
        PosrelCommitProcessor.java 
Log Message:
Backport from 1.9


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/datatypes/processors


Index: PosrelCommitProcessor.java
===================================================================
RCS file: 
/var/cvs/src/org/mmbase/datatypes/processors/PosrelCommitProcessor.java,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -b -r1.1.2.1 -r1.1.2.2
--- PosrelCommitProcessor.java  29 Feb 2008 14:45:19 -0000      1.1.2.1
+++ PosrelCommitProcessor.java  22 Apr 2009 06:33:21 -0000      1.1.2.2
@@ -19,7 +19,7 @@
  * you left the value empty on commit.
  *
  * @author Michiel Meeuwissen
- * @version $Id: PosrelCommitProcessor.java,v 1.1.2.1 2008/02/29 14:45:19 
michiel Exp $
+ * @version $Id: PosrelCommitProcessor.java,v 1.1.2.2 2009/04/22 06:33:21 
nklasens Exp $
  * @since MMBase-1.8.6
  */
 
@@ -36,6 +36,7 @@
         }
         if (node.getValue(field.getName()) == null || 
"".equals(node.getStringValue(field.getName()))) {
             Node source      = node.getNodeValue("snumber");
+            if (source != null) {
             NodeQuery q = Queries.createNodeQuery(source);
             String role = node.getNodeValue("rnumber").getStringValue("sname");
             Step relationStep = 
q.addRelationStep(node.getCloud().getNodeManager("object"),
@@ -48,6 +49,7 @@
             node.setValueWithoutProcess(field.getName(), new 
Integer(max.intValue() + 1));
         }
     }
+    }
 
 }
 
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to