Index: form.inc
===================================================================
--- includes/form.inc	(revision 2705)
+++ includes/form.inc	(working copy)
@@ -894,7 +894,7 @@
   // Recurse through all child elements.
   $count = 0;
   foreach (element_children($form) as $key) {
-    $form[$key]['#post'] = $form['#post'];
+    $form[$key]['#post'] = isset($form['#post']) ? $form['#post'] : array();
     $form[$key]['#programmed'] = $form['#programmed'];
     // Don't squash an existing tree value.
     if (!isset($form[$key]['#tree'])) {
