]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 315317: DBI placeholders break AppendComment's default timestamp - Patch by Frédé...
authorlpsolit%gmail.com <>
Wed, 22 Feb 2006 00:42:47 +0000 (00:42 +0000)
committerlpsolit%gmail.com <>
Wed, 22 Feb 2006 00:42:47 +0000 (00:42 +0000)
Bugzilla/Bug.pm

index 3a9a64ddc021b0ed0dfc0295920da33d94c33966..543734e400f7ae2e45520ffd69858263e8dca1be 100755 (executable)
@@ -23,7 +23,7 @@
 #                 Bradley Baetz  <bbaetz@acm.org>
 #                 Dave Miller    <justdave@bugzilla.org>
 #                 Max Kanat-Alexander <mkanat@bugzilla.org>
-#                 Frédéric Buclin <LpSolit@gmail.com>
+#                 Frédéric Buclin <LpSolit@gmail.com>
 
 package Bugzilla::Bug;
 
@@ -704,7 +704,7 @@ sub AppendComment ($$$;$$$) {
 
     # Use the date/time we were given if possible (allowing calling code
     # to synchronize the comment's timestamp with those of other records).
-    $timestamp =  "NOW()" unless $timestamp;
+    $timestamp ||= $dbh->selectrow_array('SELECT NOW()');
 
     $comment =~ s/\r\n/\n/g;     # Handle Windows-style line endings.
     $comment =~ s/\r/\n/g;       # Handle Mac-style line endings.
@@ -724,7 +724,7 @@ sub AppendComment ($$$;$$$) {
     $dbh->do("UPDATE bugs SET delta_ts = ? WHERE bug_id = ?",
              undef, $timestamp, $bugid);
 }
-\r
+
 # This method is private and is not to be used outside of the Bug class.
 sub EmitDependList {
     my ($myfield, $targetfield, $bug_id) = (@_);