Added precondition to delete node to accept nodes with a valid a id.

This commit is contained in:
jvelilla
2015-09-15 11:40:13 -03:00
parent ad9e908dc2
commit 9173ef2ded

View File

@@ -175,21 +175,19 @@ feature -- Change: Node
delete_node (a_node: CMS_NODE)
-- Delete `a_node'.
require
valid_node_id: a_node.has_id
do
-- TODO
-- Check if we need to use a transaction
-- we delete a node
-- node_revisions
-- and extensions (PAGE, BLOG, etc).
if a_node.has_id then
delete_node_base (a_node)
end
delete_node_base (a_node)
end
delete_node_base (a_node: CMS_NODE)
-- Remove node `a_node'.
require
valid_node_id: a_node.has_id
deferred
end