Index: office_hours.elements.inc =================================================================== --- office_hours.elements.inc (revision 396) +++ office_hours.elements.inc (working copy) @@ -112,13 +112,13 @@ $element['hours'] = array( '#type' => 'select', '#options' => drupal_map_assoc($hours), - '#default_value' => isset($defhr) ? $defhr : 0, + '#default_value' => $defhr != '' ? (!$element['#hoursformat'] ? str_pad($defhr, 2, '0', STR_PAD_LEFT) : $defhr) : 0, ); $element['minutes'] = array( '#type' => 'select', '#options' => drupal_map_assoc($minutes), - '#default_value' => isset($defmin) ? $defmin : '', + '#default_value' => $defmin != '' ? str_pad($defmin, 2, '0', STR_PAD_LEFT) : '', ); if ($element['#hoursformat'] == 1) { $element['ampm'] = array(