Use elapsed seconds instead of SQL time string, since rendate is an 
integer.

        Patch by kareila. 

diffs (27 lines):

diff -r 53f8c9b8acd6 -r 180727e19540 bin/renameuser.pl
--- a/bin/renameuser.pl Thu Aug 19 09:57:20 2010 -0500
+++ b/bin/renameuser.pl Thu Aug 19 13:16:13 2010 -0500
@@ -155,7 +155,8 @@ sub rename_user
                                         'userid' => $u->{'userid'} });
 
     $dbh->do( "INSERT INTO renames (renid, auth, cartid, renuserid, fromuser, 
touser, rendate) ".
-              "VALUES ( NULL, '[manual]', 0, $u->{userid}, $qfrom, $qto, NOW() 
)" );
+              "VALUES ( NULL, '[manual]', 0, ?, $qfrom, $qto, ? )",
+              undef, $u->userid, time );
 
     return 1;
 }
diff -r 53f8c9b8acd6 -r 180727e19540 cgi-bin/DW/RenameToken.pm
--- a/cgi-bin/DW/RenameToken.pm Thu Aug 19 09:57:20 2010 -0500
+++ b/cgi-bin/DW/RenameToken.pm Thu Aug 19 13:16:13 2010 -0500
@@ -260,8 +260,8 @@ sub apply {
 
     # modify self
     my $dbh = LJ::get_db_writer();
-    $dbh->do( "UPDATE renames SET renuserid=?, fromuser=?, touser=?, 
rendate=NOW() WHERE renid=?",
-        undef, $opts{userid}, $opts{from}, $opts{to}, $self->id );
+    $dbh->do( "UPDATE renames SET renuserid=?, fromuser=?, touser=?, rendate=? 
WHERE renid=?",
+        undef, $opts{userid}, $opts{from}, $opts{to}, time, $self->id );
 
     # modify status in the cart
     if ( $self->cartid ) {
_______________________________________________
dw-changelog mailing list
[email protected]
http://lists.dwscoalition.org/mailman/listinfo/dw-changelog

Reply via email to