- return false # until complete, just return false
-
- node_ids = self.nodes.collect {|node| node.id }
- node_ids_not_to_delete = []
- way_nodes = WayNode.find(:all, :conditions => "node_id in [#{node_ids.join(',')}] and id not #{self.id}")
-
- node_ids_not_to_delete = way_nodes.collect {|way_node| way_node.node_id}
-
- nodes_to_delete = node_ids - node_ids_not_to_delete
-
- # update the visibility etc on the current nodes
- update_time = Time.now()