diff --git a/include/staff/templates/task-edit.tmpl.php b/include/staff/templates/task-edit.tmpl.php
index 5c8533eb900f32e965d08f538031b91dcf107a2a..dcb8fc7c203123d28a9afcba8369e362392b47e2 100644
--- a/include/staff/templates/task-edit.tmpl.php
+++ b/include/staff/templates/task-edit.tmpl.php
@@ -29,13 +29,15 @@ if ($info['error']) {
     <div>
     <?php
     if ($forms) {
-        foreach ($forms as $form)
+        foreach ($forms as $form) {
+            $form->addMissingFields();
             echo $form->getForm(false, array('mode' => 'edit'))->asTable(
                     __('Task Information'),
                     array(
                         'draft-namespace' => $namespace,
                         )
                     );
+        }
     }
     ?>
     </div>