$query->param('return_date_override_remember');
if ($return_date_override) {
if ( C4::Context->preference('SpecifyReturnDate') ) {
- # FIXME we really need to stop adding more uses of C4::Dates
- if ( $return_date_override =~ C4::Dates->regexp('syspref') ) {
-
+ my $return_date_override_dt = eval {dt_from_string( $return_date_override ) };
+ if ( $return_date_override_dt ) {
# note that we've overriden the return date
$template->param( return_date_was_overriden => 1);
# Save the original format if we are remembering for this series
return_date_override_remember => 1
) if ($return_date_override_remember);
- my $dt = dt_from_string($return_date_override);
$return_date_override =
- DateTime::Format::MySQL->format_datetime($dt);
+ DateTime::Format::MySQL->format_datetime( $return_date_override_dt );
}
}
else {