diff --git a/modules/node/content_types.inc b/modules/node/content_types.inc
index fb4146007948fc83bfc2220c6b3948688a663e44..b7ef459c115c8baecc71fda22945b74a52e3a1ee 100644
--- a/modules/node/content_types.inc
+++ b/modules/node/content_types.inc
@@ -247,7 +247,7 @@ function node_type_form_validate($form_id, $form_values) {
  * Implementation of hook_form_submit().
  */
 function node_type_form_submit($form_id, $form_values) {
-  $op = isset($_POST['op']) ? $_POST['op'] : '';
+  $op = isset($form_values['op']) ? $form_values['op'] : '';
 
   $type = new stdClass();