From 643fa5711c50e0a610d07f50425be10d3b98b473 Mon Sep 17 00:00:00 2001 From: zkldi <20380519+zkldi@users.noreply.github.com> Date: Thu, 31 Mar 2022 18:03:17 +0100 Subject: [PATCH] emerg: NEVER REMOVE BMS SONGS (EVER) --- server/src/scripts/sync-database.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/server/src/scripts/sync-database.ts b/server/src/scripts/sync-database.ts index 61453742b..d2a206adf 100644 --- a/server/src/scripts/sync-database.ts +++ b/server/src/scripts/sync-database.ts @@ -171,6 +171,18 @@ const syncInstructions: SyncInstructions[] = [ } }, }, + { + pattern: /^songs-(b|p)ms/u, + handler: async (songs: SongDocument[], collection: ICollection, logger) => { + const r = await GenericUpsert(songs, collection, "id", logger, false); + + if (r.thingsChanged) { + await RecalcAllScores({ + songID: { $in: r.changedFields }, + }); + } + }, + }, { pattern: /^songs-/u, handler: async (songs: SongDocument[], collection: ICollection, logger) => {