diff --git a/src/js/popups/rate-quote-popup.js b/src/js/popups/rate-quote-popup.js index 4fc604846..a9ec23d27 100644 --- a/src/js/popups/rate-quote-popup.js +++ b/src/js/popups/rate-quote-popup.js @@ -40,9 +40,8 @@ export async function getQuoteStats(quote) { } else { quoteStats = response.data; if (quoteStats && !quoteStats.average) { - quoteStats.average = ( - Math.round((quoteStats.totalRating / quoteStats.ratings) * 10) / 10 - ).toFixed(1); + quoteStats.average = + Math.round((quoteStats.totalRating / quoteStats.ratings) * 10) / 10; } } return quoteStats; @@ -60,7 +59,9 @@ function refreshStars(force) { async function updateRatingStats() { if (!quoteStats) await getQuoteStats(); $("#rateQuotePopup .ratingCount .val").text(quoteStats.ratings ?? "0"); - $("#rateQuotePopup .ratingAverage .val").text(quoteStats.average ?? "-"); + $("#rateQuotePopup .ratingAverage .val").text( + quoteStats.average?.toFixed(1) ?? "-" + ); } function updateData() { @@ -182,11 +183,10 @@ async function submit() { } Notifications.add("Rating submitted", 1); } - quoteStats.average = ( - Math.round((quoteStats.totalRating / quoteStats.ratings) * 10) / 10 - ).toFixed(1); + quoteStats.average = + Math.round((quoteStats.totalRating / quoteStats.ratings) * 10) / 10; $(".pageTest #result #rateQuoteButton .rating").text( - quoteStats.average.toFixed(1) + quoteStats.average?.toFixed(1) ); $(".pageTest #result #rateQuoteButton .icon").removeClass("far"); $(".pageTest #result #rateQuoteButton .icon").addClass("fas"); diff --git a/src/js/test/result.js b/src/js/test/result.js index c922fcdf1..fde4fad59 100644 --- a/src/js/test/result.js +++ b/src/js/test/result.js @@ -558,7 +558,7 @@ export function updateRateQuote(randomQuote) { } RateQuotePopup.getQuoteStats(randomQuote).then((quoteStats) => { $(".pageTest #result #rateQuoteButton .rating").text( - quoteStats.average.toFixed(1) ?? "" + quoteStats.average?.toFixed(1) ?? "" ); $(".pageTest #result #rateQuoteButton") .css({ opacity: 0 })