aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--perllib/Page.pm7
1 files changed, 4 insertions, 3 deletions
diff --git a/perllib/Page.pm b/perllib/Page.pm
index 4d8c3c6b7..eb4fc234b 100644
--- a/perllib/Page.pm
+++ b/perllib/Page.pm
@@ -863,7 +863,7 @@ sub display_problem_updates($$) {
my $cobrand = get_cobrand($q);
my $updates = select_all(
"select id, name, extract(epoch from confirmed) as confirmed, text,
- mark_fixed, mark_open, (photo is not null) as has_photo, cobrand
+ mark_fixed, mark_open, photo, cobrand
from comment where problem_id = ? and state='confirmed'
order by confirmed", $id);
my $out = '';
@@ -899,8 +899,9 @@ sub display_problem_updates($$) {
}
my $cobrand = get_cobrand($q);
my $display_photos = Cobrand::allow_photo_display($cobrand);
- if ($display_photos && $row->{has_photo}) {
- $out .= '<p><img alt="" height=100 src="/photo?c=' . $row->{id} . '"></p>';
+ if ($display_photos && $problem->{photo}) {
+ my $dims = Image::Size::html_imgsize(\$problem->{photo});
+ $out .= "<p><img alt='' $dims src='/photo?c=$row->{id}'></p>";
}
$out .= '</div>';
$out .= '</div>';