From db161e36e85a091e4b64ab1d7923842662324e54 Mon Sep 17 00:00:00 2001 From: Onuralp SEZER Date: Tue, 27 Apr 2021 17:45:35 +0300 Subject: [PATCH] Preventing duplication of groups/projects --- src/models/reportCollection.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/models/reportCollection.js b/src/models/reportCollection.js index eb0d6e8..7ca8b40 100755 --- a/src/models/reportCollection.js +++ b/src/models/reportCollection.js @@ -1,4 +1,5 @@ const Base = require('./base'); +let projlist = []; class reportCollection extends Base { constructor(config) { @@ -12,12 +13,14 @@ class reportCollection extends Base { } push(report) { - this.reports.push(report); + if (projlist.indexOf(report.project.name) === -1) { + projlist.push(report.project.name); + this.reports.push(report); + } } - get length() { return this.reports.length; } } -module.exports = reportCollection; \ No newline at end of file +module.exports = reportCollection;