|  | @@ -88,7 +88,7 @@ def deleteNode(loNode):
 | 
	
		
			
			| 88 | 88 |    return
 | 
	
		
			
			| 89 | 89 |  
 | 
	
		
			
			| 90 | 90 |  def buildTreeListForMenu():
 | 
	
		
			
			| 91 |  | -  loNodeList = pbm.DBSession.query(pbmd.PBNode).filter(pbmd.PBNode.node_type==pbmd.PBNodeType.Data).order_by(pbmd.PBNode.parent_tree_path).order_by(pbmd.PBNode.node_order).all()
 | 
	
		
			
			|  | 91 | +  loNodeList = pbm.DBSession.query(pbmd.PBNode).filter(pbmd.PBNode.node_type==pbmd.PBNodeType.Data).order_by(pbmd.PBNode.parent_tree_path).order_by(pbmd.PBNode.node_order).order_by(pbmd.PBNode.node_id).all()
 | 
	
		
			
			| 92 | 92 |    loTreeList = []
 | 
	
		
			
			| 93 | 93 |    loTmpDict = {}
 | 
	
		
			
			| 94 | 94 |    for loNode in loNodeList:
 | 
	
	
		
			
			|  | @@ -98,6 +98,12 @@ def buildTreeListForMenu():
 | 
	
		
			
			| 98 | 98 |        loTreeList.append(loNode)
 | 
	
		
			
			| 99 | 99 |      else:
 | 
	
		
			
			| 100 | 100 |        # append the node to the parent list
 | 
	
		
			
			|  | 101 | +      print "here he go ", loNode.parent_id
 | 
	
		
			
			|  | 102 | +      print loTmpDict
 | 
	
		
			
			|  | 103 | +      # FIXME - D.A - 2013-10-08
 | 
	
		
			
			|  | 104 | +      # The following line may raise an exception
 | 
	
		
			
			|  | 105 | +      # We suppose that the parent node has already been added
 | 
	
		
			
			|  | 106 | +      # this *should* be the case, but the code does not check it
 | 
	
		
			
			| 101 | 107 |        loTmpDict[loNode.parent_id].appendStaticChild(loNode)
 | 
	
		
			
			| 102 | 108 |  
 | 
	
		
			
			| 103 | 109 |    print "=================="
 |