From 9ca3de35c63bff074b1af90c695b09bf345c6434 Mon Sep 17 00:00:00 2001
From: Dries Buytaert <dries@buytaert.net>
Date: Fri, 19 Sep 2008 07:39:00 +0000
Subject: [PATCH] - Patch #254242 by Gabor, dropcube: preview post setting
 (optional, required) not working

---
 modules/node/node.pages.inc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/modules/node/node.pages.inc b/modules/node/node.pages.inc
index f59c22c917ce..1fb688ab65f6 100644
--- a/modules/node/node.pages.inc
+++ b/modules/node/node.pages.inc
@@ -236,6 +236,7 @@ function node_form(&$form_state, $node) {
   $form['buttons']['#weight'] = 100;
   $form['buttons']['submit'] = array(
     '#type' => 'submit',
+    '#access' => !variable_get('node_preview', 0) || (!form_get_errors() && isset($form_state['node_preview'])),
     '#value' => t('Save'),
     '#weight' => 5,
     '#submit' => array('node_form_submit'),
-- 
GitLab