Author: jkoster
Date: 2009-06-03 10:58:43 +0200 (Wed, 03 Jun 2009)
New Revision: 35600
Modified:
CMSContainer/branches/b1_5/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/services/sitemanagement/SiteCache.java
Log:
CMSC-1417 - SiteCache crashes when linking pages to eachother while not having
a navrel value yet
Modified:
CMSContainer/branches/b1_5/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/services/sitemanagement/SiteCache.java
===================================================================
---
CMSContainer/branches/b1_5/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/services/sitemanagement/SiteCache.java
2009-06-03 08:24:20 UTC (rev 35599)
+++
CMSContainer/branches/b1_5/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/services/sitemanagement/SiteCache.java
2009-06-03 08:58:43 UTC (rev 35600)
@@ -229,7 +229,12 @@
}
int destinationNumber = event.getRelationDestinationNumber();
PageTreeNode destTreeNode = getPageTreeNode(destinationNumber);
- int childIndex = (Integer)
event.getNodeEvent().getNewValue(TreeUtil.RELATION_POS_FIELD);
+ Integer childIndexInt = (Integer)
event.getNodeEvent().getNewValue(TreeUtil.RELATION_POS_FIELD);
+ int childIndex = 0;
+ if (childIndexInt != null) {
+ childIndex = childIndexInt;
+ }
+
if (destTreeNode == null) {
// create new PageYreeNode
Node destNode = loader.getCloud().getNode(destinationNumber);
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs