From 67b3dbc7f195e722df0cd0f8878ad0d6ebaa4666 Mon Sep 17 00:00:00 2001 From: zkldi <20380519+zkldi@users.noreply.github.com> Date: Sun, 1 May 2022 23:46:37 +0100 Subject: [PATCH] feat: remove stale showcase stats when folders change --- server/src/scripts/sync-database.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/src/scripts/sync-database.ts b/server/src/scripts/sync-database.ts index 2583ca6ba..6bce254a6 100644 --- a/server/src/scripts/sync-database.ts +++ b/server/src/scripts/sync-database.ts @@ -7,6 +7,7 @@ import { PullDatabaseSeeds } from "lib/database-seeds/repo"; import CreateLogCtx, { KtLogger } from "lib/logger/logger"; import UpdateIsPrimaryStatus from "lib/score-mutation/update-isprimary"; import { TachiConfig } from "lib/setup/config"; +import { RemoveStaleFolderShowcaseStats } from "lib/showcase/showcase"; import { UpdateMilestoneSubscriptions } from "lib/targets/milestones"; import { BulkWriteOperation } from "mongodb"; import { ICollection } from "monk"; @@ -221,6 +222,7 @@ const syncInstructions: SyncInstructions[] = [ if (r) { await InitaliseFolderChartLookup(); + await RemoveStaleFolderShowcaseStats(r.changedFields as string[]); } }, },