Bugfix for qotd_display_archive function.

        Codemerge from LiveJournal; prepared for Dreamwidth by <user 
name=denise>. 

diffs (20 lines):

diff -r 73adf922716a -r 61ed759bef12 cgi-bin/LJ/Widget/QotD.pm
--- a/cgi-bin/LJ/Widget/QotD.pm Thu Sep 17 11:44:37 2009 -0500
+++ b/cgi-bin/LJ/Widget/QotD.pm Thu Sep 17 12:00:46 2009 -0500
@@ -151,9 +151,14 @@ sub qotd_display_archive {
             $answer_link = $class->answer_link( $q, user => $opts{user}, 
button_disabled => $opts{form_disabled} );
         }
 
-        my $date = DateTime->from_epoch( epoch => $q->{time_start}, time_zone 
=> 'America/Los_Angeles' );
+        my $date = '';
+        if ( $q->{time_start} ) {
+            $date = DateTime
+            -> from_epoch( epoch => $q->{time_start}, time_zone => 
'America/Los_Angeles' )
+            -> strftime("%B %e, %Y");
+        }
 
-        $ret .= "<p class='qotd-archive-item-date'>" . $date->strftime("%B %e, 
%Y") . "</p>";
+        $ret .= "<p class='qotd-archive-item-date'>$date</p>";
         $ret .= "<p class='qotd-archive-item-question'>$text</p>";
         $ret .= "<p class='qotd-archive-item-answers'>$answer_link 
$answers_link" . $class->impression_img($q) . "</p>";
     }
_______________________________________________
dw-changelog mailing list
[email protected]
http://lists.dwscoalition.org/mailman/listinfo/dw-changelog

Reply via email to