Skip to content

Commit eacf024

Browse files
committed
feat(api): updated certification activation / deactivation batches to handle certification visible column
1 parent b3963f0 commit eacf024

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

packages/reva-api/modules/referential/features/deactivateCertificationsIfExpiresAtDateIsPast.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import { prismaClient } from "../../../prisma/client";
55
export const deactivateCertificationsIfExpiresAtDateIsPast = () =>
66
prismaClient.certification.updateMany({
77
where: {
8-
status: "AVAILABLE",
8+
visible: true,
99
expiresAt: { lte: startOfToday() },
1010
},
11-
data: { status: "INACTIVE" },
11+
data: { status: "INACTIVE", visible: false },
1212
});

packages/reva-api/modules/referential/features/makeCertificationsAvailableIfAvailableAtDateIsPast.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@ import { prismaClient } from "../../../prisma/client";
55
export const makeCertificationsAvailableIfAvailableAtDateIsPast = () =>
66
prismaClient.certification.updateMany({
77
where: {
8-
status: { not: "AVAILABLE" },
8+
visible: false,
9+
statusV2: "VALIDE_PAR_CERTIFICATEUR",
910
availableAt: { lte: startOfToday() },
1011
expiresAt: { gt: startOfToday() },
1112
},
12-
data: { status: "AVAILABLE" },
13+
data: { status: "AVAILABLE", visible: true },
1314
});

0 commit comments

Comments
 (0)