diff --git a/includes/webform.submissions.inc b/includes/webform.submissions.inc
index 2c9cf6d..e51ae52 100644
--- a/includes/webform.submissions.inc
+++ b/includes/webform.submissions.inc
@@ -23,7 +23,8 @@ function webform_submission_data($node, $submitted) {
 
   foreach ($submitted as $cid => $values) {
     // Don't save pagebreaks as submitted data.
-    if ($node->webform['components'][$cid]['type'] == 'pagebreak') {
+    // And don't try to save dummy fields
+    if (!isset($node-webform['components'][$cid]) || $node->webform['components'][$cid]['type'] == 'pagebreak') {
       continue;
     }
 
