Bug 20199: Send a DateTime to DBIC instead of an iso formatted date
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Wed, 14 Feb 2018 17:17:58 +0000 (14:17 -0300)
committerJonathan Druart <jonathan.druart@bugs.koha-community.org>
Mon, 26 Feb 2018 16:24:44 +0000 (13:24 -0300)
We do not need to format the date, DBIC handles DateTime correctly.

It fixes t/db_dependent/Letters.t with new SQL modes

Test plan:
  prove t/db_dependent/Letters.t
  prove t/db_dependent/Koha/Acquisition/Order.t
Must return green

Signed-off-by: Roch D'Amour <roch.damour@inlibro.com>
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Koha/Acquisition/Order.pm

index 1c52497..79fb056 100644 (file)
@@ -70,7 +70,7 @@ sub store {
     }
 
     $self->quantityreceived(0) unless $self->quantityreceived;
-    $self->entrydate(output_pref( { dt => dt_from_string, dateformat => 'iso' } )) unless $self->entrydate;
+    $self->entrydate(dt_from_string) unless $self->entrydate;
 
     $self->ordernumber(undef) unless $self->ordernumber;
     $self = $self->SUPER::store( $self );