From a4a72dc277fc89eb36964c1509ad1b30121a013a Mon Sep 17 00:00:00 2001 From: David Rothstein Date: Mon, 30 Dec 2013 18:46:34 -0500 Subject: Issue #1146244 by Dean Reilly, klausi, fago, firebird, David_Rothstein, aaronbauman, shenzhuxi, jaanhoinatski, themoep, citlacom: Node_access integrity constraint violation on module_invoke_all('node_' . $op, $node);. --- modules/node/node.module | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'modules/node/node.module') diff --git a/modules/node/node.module b/modules/node/node.module index 268076257..876d5ca49 100644 --- a/modules/node/node.module +++ b/modules/node/node.module @@ -1179,10 +1179,8 @@ function node_save($node) { module_invoke_all('node_' . $op, $node); module_invoke_all('entity_' . $op, $node, 'node'); - // Update the node access table for this node. There's no need to delete - // existing records if the node is new. - $delete = $op == 'update'; - node_access_acquire_grants($node, $delete); + // Update the node access table for this node. + node_access_acquire_grants($node); // Clear internal properties. unset($node->is_new); -- cgit v1.2.3