From 35c5a8e254b2084e535cfe48e2285709da368d27 Mon Sep 17 00:00:00 2001 From: Natasha <67543397+NovemberTang@users.noreply.github.com> Date: Wed, 16 Oct 2024 17:18:46 +0100 Subject: [PATCH] make obligatron use the within_sla column instead of recalculating --- .../src/obligations/dependency-vulnerabilities.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/packages/obligatron/src/obligations/dependency-vulnerabilities.ts b/packages/obligatron/src/obligations/dependency-vulnerabilities.ts index 5243a71c2..8a17ebcb8 100644 --- a/packages/obligatron/src/obligations/dependency-vulnerabilities.ts +++ b/packages/obligatron/src/obligations/dependency-vulnerabilities.ts @@ -1,9 +1,5 @@ import type { PrismaClient, repocop_vulnerabilities } from '@prisma/client'; -import { - daysLeftToFix, - stringToSeverity, - toNonEmptyArray, -} from 'common/src/functions'; +import { stringToSeverity, toNonEmptyArray } from 'common/src/functions'; import { logger } from 'common/src/logs'; import type { NonEmptyArray, @@ -81,7 +77,7 @@ export async function evaluateDependencyVulnerabilityObligation( ): Promise { const repos = await getProductionRepos(client); const vulns = (await getRepocopVulnerabilities(client)).filter( - (v) => daysLeftToFix(v.alert_issue_date, v.severity) === 0, + (v) => !v.within_sla, ); const resultsOrUndefined: Array = repos.map(