From 2b2a753c6f39773632c1c18d301e149d3900fd6a Mon Sep 17 00:00:00 2001 From: Mischa POSLAWSKY Date: Tue, 29 Sep 2020 17:33:54 +0200 Subject: [PATCH] browser: ignore metadata columns in usage data Fix inflated total or even code errors due to missing values. --- browser.plp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/browser.plp b/browser.plp index 80369d9..2fe7500 100644 --- a/browser.plp +++ b/browser.plp @@ -201,7 +201,10 @@ $canihas ||= { # score multiplier for percentage of all browser versions my $usagepct = 99.99 / sum( - map { $_->{-total} // values %{$_} } values %{$canihas} + map { $_->{-total} // values %{$_} } + map { $canihas->{$_} } + grep { !/^-/ } + keys %{$canihas} ); $_->{usage} = featurescore($_->{stats}) * $usagepct -- 2.30.0