From 54db4bb08687c27563f87062edb9ff4b4bf24ed4 Mon Sep 17 00:00:00 2001 From: Iulia Grumaz Date: Fri, 26 Jan 2024 17:05:30 +0200 Subject: [PATCH] feat: default value for disabled property of audit config --- .../src/models/site/audit-config.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/spacecat-shared-data-access/src/models/site/audit-config.js b/packages/spacecat-shared-data-access/src/models/site/audit-config.js index 675305ae..3fb8982a 100644 --- a/packages/spacecat-shared-data-access/src/models/site/audit-config.js +++ b/packages/spacecat-shared-data-access/src/models/site/audit-config.js @@ -11,10 +11,20 @@ */ import AuditConfigType from './audit-config-type.js'; +import { AUDIT_TYPE_BROKEN_BACKLINKS } from '../audit.js'; + +const AUDIT_TYPE_DISABLED_DEFAULTS = { + [AUDIT_TYPE_BROKEN_BACKLINKS]: true, +}; function getAuditTypeConfigs(auditTypeConfigs, auditsDisabled) { return Object.entries(auditTypeConfigs || {}).reduce((acc, [key, value]) => { - acc[key] = AuditConfigType(value, auditsDisabled); + acc[key] = AuditConfigType( + { + ...value, + disabled: AUDIT_TYPE_DISABLED_DEFAULTS[key] || auditsDisabled, + }, + ); return acc; }, {}); }