From 42832813970b459a9bb8f7a3a3ca9e3369a2416c Mon Sep 17 00:00:00 2001 From: Joffrey JAFFEUX Date: Tue, 4 Jun 2019 11:21:55 +0200 Subject: [PATCH] FIX: ensures we have data to compute average (#7685) --- .../admin/components/admin-report-table.js.es6 | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/assets/javascripts/admin/components/admin-report-table.js.es6 b/app/assets/javascripts/admin/components/admin-report-table.js.es6 index bba15f0ec20..6e1e22c172b 100644 --- a/app/assets/javascripts/admin/components/admin-report-table.js.es6 +++ b/app/assets/javascripts/admin/components/admin-report-table.js.es6 @@ -31,9 +31,14 @@ export default Ember.Component.extend({ return reportTotal && total && twoColumns; }, - @computed("model.average", "totalsForSample.1.value", "twoColumns") - showAverage(reportAverage, totalValue, twoColumns) { - return reportAverage && totalValue && twoColumns; + @computed("model.{average,data}", "totalsForSample.1.value", "twoColumns") + showAverage(model, sampleTotalValue, hasTwoColumns) { + return ( + model.average && + model.data.length > 0 && + sampleTotalValue && + hasTwoColumns + ); }, @computed("totalsForSample.1.value", "model.data.length")