diff --git a/modules/node.module b/modules/node.module
index 94052a9a68977fbc281025129e9dc6053425be67..d7a40d60f98e37f072d2edd5e32de54a5ab61204 100644
--- a/modules/node.module
+++ b/modules/node.module
@@ -1510,8 +1510,8 @@ function node_submit($node) {
   }
 
   // Do node-type-specific validation checks.
-  node_invoke($node, 'execute');
-  node_invoke_nodeapi($node, 'execute');
+  node_invoke($node, 'submit');
+  node_invoke_nodeapi($node, 'submit');
 
   $node->validated = TRUE;
 
diff --git a/modules/node/node.module b/modules/node/node.module
index 94052a9a68977fbc281025129e9dc6053425be67..d7a40d60f98e37f072d2edd5e32de54a5ab61204 100644
--- a/modules/node/node.module
+++ b/modules/node/node.module
@@ -1510,8 +1510,8 @@ function node_submit($node) {
   }
 
   // Do node-type-specific validation checks.
-  node_invoke($node, 'execute');
-  node_invoke_nodeapi($node, 'execute');
+  node_invoke($node, 'submit');
+  node_invoke_nodeapi($node, 'submit');
 
   $node->validated = TRUE;