diff --git a/beat/web/reports/static/reports/app/services/groupsService.js b/beat/web/reports/static/reports/app/services/groupsService.js index cbc8c926f870f128b2e6d92bfef91b8679df848e..11d237ace173802453fd110a9b25bc8c3d73ab7d 100644 --- a/beat/web/reports/static/reports/app/services/groupsService.js +++ b/beat/web/reports/static/reports/app/services/groupsService.js @@ -36,7 +36,6 @@ angular.module('reportApp').factory('GroupsService', ['reportFactory', function( // set by the reportController when saving report data groupsServiceInstance.isEditable = undefined; groupsServiceInstance.setEditable = (val) => { - console.log(val); if(val !== true && val !== false){ throw new Error(`invalid isEditable: ${JSON.stringify(val)}`); } @@ -70,7 +69,6 @@ angular.module('reportApp').factory('GroupsService', ['reportFactory', function( // freeze groups objs, isnt editable if(!groupsServiceInstance.isEditable){ - console.log('freezing groups'); deepFreeze(groupData); } }; @@ -134,6 +132,7 @@ angular.module('reportApp').factory('GroupsService', ['reportFactory', function( let res = this._experimentNames.delete(expName); if(this._experimentNames.size === 0){ this.analyzer = ''; + this.reportItems.forEach(i => this.removeReportItem(i.id)); } this.unsetExperimentAlias(expName); @@ -239,7 +238,6 @@ angular.module('reportApp').factory('GroupsService', ['reportFactory', function( // wipe data and load groups groupData.splice(0, groupData.length); let safeData = data || {}; - console.log(safeData); Object.entries(safeData) // sometimes we get an empty string for name for some reason @@ -318,7 +316,6 @@ angular.module('reportApp').factory('GroupsService', ['reportFactory', function( groupsServiceInstance.urlBase = ''; groupsServiceInstance.saveUrlBase = (url) => { - console.log(url); groupsServiceInstance.urlBase = url; };