From f9e582bca3c40727ee7fb86cb6f6c3da26e5fab2 Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Fri, 28 May 2021 21:34:56 +0200 Subject: [PATCH] fixed default template for slack report --- src/reports/reportSlack.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/reports/reportSlack.js b/src/reports/reportSlack.js index 7020f4c..4208c56 100644 --- a/src/reports/reportSlack.js +++ b/src/reports/reportSlack.js @@ -33,9 +33,10 @@ import ReportHTTP from "./reportHTTP"; export default class ReportSlack extends ReportHTTP { - constructor(channels, params, env) { const templates = {}; + const defaultColor = '#4287f5'; + const colors = params.colors || {}; const getTemplateItem = (color) => { return JSON.stringify({ @@ -49,10 +50,10 @@ export default class ReportSlack extends ReportHTTP { }); }; - for (let channel in params.colors) { - templates[channel] = getTemplateItem(params.colors[channel]); + for (let channel in channels) { + templates[channel] = getTemplateItem(colors[channel] || defaultColor); } - templates["default"] = getTemplateItem('#4287f5'); + templates["default"] = getTemplateItem(defaultColor); const slackParams = { headers: {},