From fc4dca65e12e59d69d0582b26c981b91a1958bd7 Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Wed, 9 Dec 2009 10:44:30 -0800 Subject: [PATCH] Calculate ratings, even is the count is less than 10. --- lib/WebGUI/Asset/MatrixListing.pm | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/lib/WebGUI/Asset/MatrixListing.pm b/lib/WebGUI/Asset/MatrixListing.pm index 52e5da83c..1ffd68b65 100644 --- a/lib/WebGUI/Asset/MatrixListing.pm +++ b/lib/WebGUI/Asset/MatrixListing.pm @@ -608,11 +608,9 @@ sub setRatings { my $mean = $sum / ($count || 1); my $median = $db->quickScalar("select rating $sql order by rating limit $half,1",[$self->getId,$category]); - if ($count >= 10) { - $db->write("replace into MatrixListing_ratingSummary - (listingId, category, meanValue, medianValue, countValue, assetId) - values (?,?,?,?,?,?)",[$self->getId,$category,$mean,$median,$count,$matrixId]); - } + $db->write("replace into MatrixListing_ratingSummary + (listingId, category, meanValue, medianValue, countValue, assetId) + values (?,?,?,?,?,?)",[$self->getId,$category,$mean,$median,$count,$matrixId]); } return undef; }