lenya/src/java/org/apache/lenya/cms/publication SiteTreeNodeImpl.java,1.1,1.2

Christian Egli <[email protected]> Tue, 13 May 2003 16:40:11 +0200
Newsgroups gmane.comp.cms.wyona.cvs
Message-ID <[email protected]>
Update of /repository/lenya/src/java/org/apache/lenya/cms/publication
In directory erbium:/tmp/cvs-serv6776/src/java/org/apache/lenya/cms/publication

Modified Files:
	SiteTreeNodeImpl.java 
Log Message:
Add some checks to handle the case when there is no parent.


Index: SiteTreeNodeImpl.java
===================================================================
RCS file: /repository/lenya/src/java/org/apache/lenya/cms/publication/SiteTreeNodeImpl.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** SiteTreeNodeImpl.java	13 May 2003 12:25:05 -0000	1.1
--- SiteTreeNodeImpl.java	13 May 2003 14:40:08 -0000	1.2
***************
*** 76,80 ****
  
      public String getParentId() {
! 	return node.getParentNode().getAttributes().getNamedItem(ID_ATTRIBUTE_NAME).getNodeValue();
      }
  
--- 76,85 ----
  
      public String getParentId() {
! 	Node parent = node.getParentNode();
! 	if (parent == null) {
! 	    return "/";
! 	} else {
! 	    return parent.getAttributes().getNamedItem(ID_ATTRIBUTE_NAME).getNodeValue();
! 	}
      }