diff --git a/application/models/rows/ApprovalActionQueue.php b/application/models/rows/ApprovalActionQueue.php
index 75814e2b6901d8a306104f04ef018c7eb0bca54a..ac62e49f89e5f1238db88730f3c4c83b85424058 100644
--- a/application/models/rows/ApprovalActionQueue.php
+++ b/application/models/rows/ApprovalActionQueue.php
@@ -82,13 +82,22 @@ class ApprovalActionQueue extends ApprovalAction
                         continue;
                     }
                 }
+
+                $year   = Zend_Filter_Int::filter($scheduleData['year']);
+                $month  = Zend_Filter_Int::filter($scheduleData['month']);
+                $day    = Zend_Filter_Int::filter($scheduleData['day']);
+                $hour   = Zend_Filter_Int::filter($scheduleData['hour']);
+                $minute = Zend_Filter_Int::filter($scheduleData['minute']);
+                $second = Zend_Filter_Int::filter($scheduleData['second']);
+
                 $date = new Zend_Date();
-                $date->setYear($scheduleData['year']);
-                $date->setMonth($scheduleData['month']);
-                $date->setDay($scheduleData['day']);
-                $date->setHour(0);
-                $date->setMinute(0);
-                $date->setSecond(0);
+                $date->setYear($year);
+                $date->setMonth($month);
+                $date->setDay($day);
+                $date->setHour($hour);
+                $date->setMinute($minute);
+                $date->setSecond($second);
+
                 $schedule->date = $date;
                 $schedule->save();
                 try {
diff --git a/application/models/rows/ApprovalActionVote.php b/application/models/rows/ApprovalActionVote.php
index 16c5d45f2adc22eccca64c52fd01c1b2d4d7f702..7e5f6cc86ef4c64eaf9a21d7b6e2034f7fb00c9f 100644
--- a/application/models/rows/ApprovalActionVote.php
+++ b/application/models/rows/ApprovalActionVote.php
@@ -81,6 +81,13 @@ class ApprovalActionVote extends ApprovalActionQueue
         $this->votingRole = ApprovalBodyRoles::getInstance()->findOne($votingRoleId);
         $this->quorum = Zend_Filter_Int::filter($formData['quorum']);
 
+        if (is_array($formData['schedule'])) {
+            foreach ($formData['schedule'] as $scheduleId => $scheduleData) {
+                $formData['schedule'][$scheduleId]['hour'] = 0;
+                $formData['schedule'][$scheduleId]['minute'] = 5;
+            }
+        }
+
         parent::updateFromForm($formData);
     }