Skip to content

Commit 6089b99

Browse files
authored
Merge pull request #6163 from Countly/ar2rsawseen/master
do not allow empty metrics
2 parents 1527df1 + 43b4438 commit 6089b99

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

api/parts/data/usage.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -398,7 +398,7 @@ usage.returnAllProcessedMetrics = function(params) {
398398
continue;
399399
}
400400

401-
if (recvMetricValue !== undefined && recvMetricValue !== null) {
401+
if (recvMetricValue !== undefined && recvMetricValue !== null && recvMetricValue !== "") {
402402
var escapedMetricVal = (recvMetricValue + "").replace(/^\$/, "").replace(/\./g, ":");
403403
processedMetrics[tmpMetric.short_code] = escapedMetricVal;
404404
}
@@ -705,7 +705,7 @@ function processMetrics(user, uniqueLevelsZero, uniqueLevelsMonth, params, done)
705705
continue;
706706
}
707707

708-
if (recvMetricValue !== undefined && recvMetricValue !== null) {
708+
if (recvMetricValue !== undefined && recvMetricValue !== null && recvMetricValue !== "") {
709709
recvMetricValue = (recvMetricValue + "").replace(/^\$/, "").replace(/\./g, ":");
710710
postfix = common.crypto.createHash("md5").update(recvMetricValue).digest('base64')[0];
711711
metaToFetch[predefinedMetrics[i].db + params.app_id + "_" + dateIds.zero + "_" + postfix] = {
@@ -767,7 +767,7 @@ function processMetrics(user, uniqueLevelsZero, uniqueLevelsMonth, params, done)
767767
continue;
768768
}
769769

770-
if (recvMetricValue !== undefined && recvMetricValue !== null) {
770+
if (recvMetricValue !== undefined && recvMetricValue !== null && recvMetricValue !== "") {
771771
escapedMetricVal = (recvMetricValue + "").replace(/^\$/, "").replace(/\./g, ":");
772772
postfix = common.crypto.createHash("md5").update(escapedMetricVal).digest('base64')[0];
773773

0 commit comments

Comments
 (0)