[Jifty-commit] r6545 - in Jifty-DBI/trunk: lib/Jifty/DBI/Filter

Jifty commits jifty-commit at lists.jifty.org
Tue Mar 3 16:33:36 EST 2009


Author: sartak
Date: Tue Mar  3 16:33:36 2009
New Revision: 6545

Modified:
   Jifty-DBI/trunk/   (props changed)
   Jifty-DBI/trunk/lib/Jifty/DBI/Filter/DateTime.pm

Log:
 r80823 at onn:  sartak | 2009-03-03 16:33:32 -0500
 For date-only timestamps, set hour, minute, and second to zero


Modified: Jifty-DBI/trunk/lib/Jifty/DBI/Filter/DateTime.pm
==============================================================================
--- Jifty-DBI/trunk/lib/Jifty/DBI/Filter/DateTime.pm	(original)
+++ Jifty-DBI/trunk/lib/Jifty/DBI/Filter/DateTime.pm	Tue Mar  3 16:33:36 2009
@@ -112,15 +112,19 @@
         return;
     }
 
-    if ($dt) {
-	my $tz = $self->_time_zone;
-	$dt->set_time_zone($tz) if $tz;
-
-        $dt->set_formatter($self->formatter);
-        $$value_ref = $dt;
-    } else {
-        return;
+    return if !$dt;
+
+    my $tz = $self->_time_zone;
+    $dt->set_time_zone($tz) if $tz;
+
+    if ($self->date_only) {
+        $dt->set_hour(0);
+        $dt->set_minute(0);
+        $dt->set_second(0);
     }
+
+    $dt->set_formatter($self->formatter);
+    $$value_ref = $dt;
 }
 
 =head1 SEE ALSO


More information about the Jifty-commit mailing list