Author: michiel Date: 2009-09-23 17:54:55 +0200 (Wed, 23 Sep 2009) New Revision: 38817
Modified: mmbase/trunk/core/src/main/java/org/mmbase/bridge/implementation/BasicRelation.java Log: added some assertions Modified: mmbase/trunk/core/src/main/java/org/mmbase/bridge/implementation/BasicRelation.java =================================================================== --- mmbase/trunk/core/src/main/java/org/mmbase/bridge/implementation/BasicRelation.java 2009-09-23 15:53:36 UTC (rev 38816) +++ mmbase/trunk/core/src/main/java/org/mmbase/bridge/implementation/BasicRelation.java 2009-09-23 15:54:55 UTC (rev 38817) @@ -47,7 +47,7 @@ * @javadoc */ BasicRelation(MMObjectNode node, BasicRelationManager nodeManager) { - super(node, nodeManager); + super(node, nodeManager); } /** @@ -150,17 +150,19 @@ } //int snumber = snumtype.getNumber(); //int dnumber = dnumtype.getNumber(); - + if (sourceNodeType == UNSET) { sourceNodeType = -1; if (snum != -1) { sourceNodeType = BasicCloudContext.mmb.getTypeDef().getNodeType(snum); + } else { String _snum = getStringValue("_snumber"); if (_snum != null && _snum.length() > 0) { sourceNodeType = getCloud().getNode(_snum).getNodeManager().getNumber(); } } + assert sourceNodeType != -1; } if (destinationNodeType == UNSET) { destinationNodeType = -1; @@ -172,6 +174,7 @@ destinationNodeType = getCloud().getNode(_dnum).getNodeManager().getNumber(); } } + assert destinationNodeType != -1; } int rnumber = getNode().getIntValue("rnumber"); _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs