From 54dfc577ba08b119559ee62ff016e899b5c411e5 Mon Sep 17 00:00:00 2001 From: Steven Wittens Date: Sun, 27 Mar 2005 21:34:50 +0000 Subject: - #19353: Fix 'submit' button behaviour wrt optional previewing and form errors. --- modules/node.module | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'modules/node.module') diff --git a/modules/node.module b/modules/node.module index d828ae387..29aae45cb 100644 --- a/modules/node.module +++ b/modules/node.module @@ -1368,13 +1368,8 @@ function node_form($edit) { // Add the buttons. $output .= form_submit(t('Preview')); - if (!form_get_errors()) { - if ($edit->title && $edit->type) { - $output .= form_submit(t('Submit')); - } - elseif (!variable_get('node_preview', 0)) { - $output .= form_submit(t('Submit')); - } + if ($edit->type && (($_POST['op'] == t('Preview') && !form_get_errors()) || !variable_get('node_preview', 0))) { + $output .= form_submit(t('Submit')); } if ($edit->nid && node_access('delete', $edit)) { -- cgit v1.2.3