From 959b150ebf64c9b00a4825fcde6d4ad7cc27025d Mon Sep 17 00:00:00 2001 From: Alex Date: Thu, 2 Jul 2026 10:29:15 -0700 Subject: [PATCH] fix migratin --- .../0007_migrateMaintenanceWindowMonitorIdToArray.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server/src/db/migration/0007_migrateMaintenanceWindowMonitorIdToArray.ts b/server/src/db/migration/0007_migrateMaintenanceWindowMonitorIdToArray.ts index 437c66704..1d850872e 100644 --- a/server/src/db/migration/0007_migrateMaintenanceWindowMonitorIdToArray.ts +++ b/server/src/db/migration/0007_migrateMaintenanceWindowMonitorIdToArray.ts @@ -92,7 +92,10 @@ export async function migrateMaintenanceWindowMonitorIdToArray(logger: ILogger): } } - const result = await MaintenanceWindowModel.collection.bulkWrite(bulkOps, { ordered: true }); + // Use the raw driver collection (like migration 0002) rather than Model.collection: the latter is + // typed with Mongoose's bundled mongodb, which clashes with the top-level `mongodb` op types under + // a dual-package install (fresh Docker build) and fails to compile. + const result = await db.collection(MaintenanceWindowModel.collection.collectionName).bulkWrite(bulkOps, { ordered: true }); const deletedCount = originalDocCount - groups.length; logger.info({