stopped it breaking on MySQL null dates
This commit is contained in:
parent
30cc5c7279
commit
e9588a0b65
1 changed files with 5 additions and 1 deletions
|
|
@ -2336,7 +2336,11 @@ sub _getFieldValue {
|
|||
$fieldValue = $self->session->form->process($field->{fieldName}) || $recordValues->{$field->{fieldName}} || $field->{processedDefaultValue};
|
||||
|
||||
if ($fieldValue && !$readOnly) {
|
||||
$fieldValue = $self->session->datetime->setToEpoch($fieldValue) if (isIn($field->{formFieldType}, qw(date dateTime)));
|
||||
# $fieldValue = $self->session->datetime->setToEpoch($fieldValue) if (isIn($field->{formFieldType}, qw(date dateTime)));
|
||||
if (isIn($field->{formFieldType}, qw(date dateTime))) {
|
||||
$fieldValue = '' if $fieldValue eq '0000-00-00'; #undef the value if the date is a mysql null (date will then default to time() )
|
||||
$fieldValue = $self->session->datetime->setToEpoch($fieldValue) if $fieldValue;
|
||||
}
|
||||
$fieldValue = $self->session->datetime->timeToSeconds($fieldValue) if ($field->{formFieldType} eq 'timeField');
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue