From f7fcf4c23fcebb9a11f95d120007ff270ed57226 Mon Sep 17 00:00:00 2001 From: Andrew Rumble Date: Wed, 28 May 2025 15:21:09 +0100 Subject: [PATCH] Remove projectHistoryMetaData from mongo db interface GitOrigin-RevId: dbbc2218c7b1ff8b7907248f86b03189e9e4006d --- services/web/app/src/infrastructure/mongodb.js | 1 - services/web/scripts/history/clean_sl_history_data.mjs | 10 ++++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/services/web/app/src/infrastructure/mongodb.js b/services/web/app/src/infrastructure/mongodb.js index a3342c6575..24103b2d82 100644 --- a/services/web/app/src/infrastructure/mongodb.js +++ b/services/web/app/src/infrastructure/mongodb.js @@ -61,7 +61,6 @@ const db = { projectHistoryFailures: internalDb.collection('projectHistoryFailures'), projectHistoryGlobalBlobs: internalDb.collection('projectHistoryGlobalBlobs'), projectHistoryLabels: internalDb.collection('projectHistoryLabels'), - projectHistoryMetaData: internalDb.collection('projectHistoryMetaData'), projectHistorySyncState: internalDb.collection('projectHistorySyncState'), projectInvites: internalDb.collection('projectInvites'), projects: internalDb.collection('projects'), diff --git a/services/web/scripts/history/clean_sl_history_data.mjs b/services/web/scripts/history/clean_sl_history_data.mjs index 8eb541e078..8f2bc1eab0 100644 --- a/services/web/scripts/history/clean_sl_history_data.mjs +++ b/services/web/scripts/history/clean_sl_history_data.mjs @@ -1,4 +1,7 @@ -import { db } from '../../app/src/infrastructure/mongodb.js' +import { + db, + getCollectionInternal, +} from '../../app/src/infrastructure/mongodb.js' import { ensureMongoTimeout } from '../helpers/env_variable_helper.mjs' import { scriptRunner } from '../lib/ScriptRunner.mjs' // Ensure default mongo query timeout has been increased 1h @@ -47,7 +50,10 @@ async function setAllowDowngradeToFalse() { async function deleteHistoryCollections() { await gracefullyDropCollection(db.docHistory) await gracefullyDropCollection(db.docHistoryIndex) - await gracefullyDropCollection(db.projectHistoryMetaData) + const projectHistoryMetaData = await getCollectionInternal( + 'projectHistoryMetaData' + ) + await gracefullyDropCollection(projectHistoryMetaData) } async function gracefullyDropCollection(collection) {