return Relation.from_xml_node(pt, create)
end
rescue LibXML::XML::Error => ex
return Relation.from_xml_node(pt, create)
end
rescue LibXML::XML::Error => ex
def delete_with_history!(new_relation, user)
if self.visible
check_consistency(self, new_relation, user)
def delete_with_history!(new_relation, user)
if self.visible
check_consistency(self, new_relation, user)
if RelationMember.find(:first, :joins => "INNER JOIN current_relations ON current_relations.id=current_relation_members.id", :conditions => [ "visible = ? AND member_type='relation' and member_id=? ", true, self.id ])
if RelationMember.find(:first, :joins => "INNER JOIN current_relations ON current_relations.id=current_relation_members.id", :conditions => [ "visible = ? AND member_type='relation' and member_id=? ", true, self.id ])