explicit int cast, prevents the result rounding up to 1000 (4 digits)
David Schmidt [Fri, 17 Jun 2011 14:19:26 +0000 (16:19 +0200)]
Changes
lib/DBIx/Class/Schema/Versioned.pm

diff --git a/Changes b/Changes
index 82c72c5..99958f6 100644 (file)
--- a/Changes
+++ b/Changes
@@ -22,6 +22,8 @@ Revision history for DBIx::Class
         - Accomodate MSAccess supporting only 'INNER JOIN' (not plain 'JOIN')
         - InflateColumn::DateTime option datetime_undef_if_invalid no longer
           masks missing dependency exceptions (RT#66823)
+        - Fix bug in Schema::Versioned failing to insert a schema version row
+          during upgrades at the turn of the second
 
 0.08192 2011-05-10 04:20 (UTC)
     * Fixes
index a7c405c..a04b23e 100644 (file)
@@ -719,7 +719,7 @@ sub _set_db_version {
       $dt[2],
       $dt[1],
       $dt[0],
-      $tm[1] / 1000, # convert to millisecs, format as up/down rounded int above
+      int($tm[1] / 1000), # convert to millisecs
     ),
   });
 }