From 67ca10cd1b0dba94894e550976257d395288dac4 Mon Sep 17 00:00:00 2001
From: Dan Chadwick <dan899@gmail.com>
Date: Thu, 26 Mar 2015 15:51:05 -0400
Subject: [PATCH] Issue #2460401 by DanChadwick: Enabling preview page breaks
 required fields.

---
 webform.module |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/webform.module b/webform.module
index 18187ac..495d6b3 100644
--- a/webform.module
+++ b/webform.module
@@ -2739,7 +2739,7 @@ function webform_client_form_validate($form, &$form_state) {
     // Prevalidation failed. The form cannot be submitted. Do not attemp futher validation.
     return;
   }
-  if ($form_state['webform']['preview']) {
+  if ($form_state['webform']['preview'] && $form_state['webform']['page_count'] === $form_state['webform']['page_num']) {
     // Form has already passed validation and is on the preview page.
     return;
   }
-- 
1.7.8.msysgit.0

