Switch to mongodb-legacy

GitOrigin-RevId: 11e09528c153de6b7766d18c3c90d94962190371
This commit is contained in:
andrew rumble
2024-08-21 08:04:24 +00:00
committed by Copybot
parent 04b46fa5ff
commit 032deaf05c
113 changed files with 156 additions and 129 deletions
+1 -1
View File
@@ -8,4 +8,4 @@ chai.use(require('chai-exclude'))
chai.config.truncateThreshold = 0
// ensure every ObjectId has the id string as a property for correct comparisons
require('mongodb').ObjectId.cacheHexString = true
require('mongodb-legacy').ObjectId.cacheHexString = true
@@ -1,5 +1,5 @@
const { expect } = require('chai')
const { ObjectId } = require('mongodb')
const { ObjectId } = require('mongodb-legacy')
const Settings = require('@overleaf/settings')
const User = require('./helpers/User').promises
@@ -1,6 +1,6 @@
const { expect } = require('chai')
const { exec } = require('child_process')
const { ObjectId } = require('mongodb')
const { ObjectId } = require('mongodb-legacy')
const User = require('./helpers/User').promises
@@ -2,7 +2,7 @@ const User = require('./helpers/User')
const request = require('./helpers/request')
const { expect } = require('chai')
const settings = require('@overleaf/settings')
const { ObjectId } = require('mongodb')
const { ObjectId } = require('mongodb-legacy')
describe('DocUpdate', function () {
beforeEach(function (done) {
@@ -1,6 +1,6 @@
const { expect } = require('chai')
const { ObjectId: NativeObjectId } = require('mongodb')
const { ObjectId: NativeObjectId } = require('mongodb-legacy')
const { ObjectId: MongooseObjectId } = require('mongoose').mongo
const { User: UserModel } = require('../../../app/src/models/User')
@@ -1,7 +1,7 @@
const { expect } = require('chai')
const User = require('./helpers/User').promises
const { Project } = require('../../../app/src/models/Project')
const { ObjectId } = require('mongodb')
const { ObjectId } = require('mongodb-legacy')
const cheerio = require('cheerio')
const { Subscription } = require('../../../app/src/models/Subscription')
const Features = require('../../../app/src/infrastructure/Features')
@@ -1,5 +1,5 @@
const { expect } = require('chai')
const { ObjectId } = require('mongodb')
const { ObjectId } = require('mongodb-legacy')
const Path = require('path')
const fs = require('fs')
@@ -1,4 +1,4 @@
const { ObjectId } = require('mongodb')
const { ObjectId } = require('mongodb-legacy')
const InstitutionModel =
require('../../../../app/src/models/Institution').Institution
@@ -1,4 +1,4 @@
const { ObjectId } = require('mongodb')
const { ObjectId } = require('mongodb-legacy')
const PublisherModel = require('../../../../app/src/models/Publisher').Publisher
const { callbackifyClass } = require('@overleaf/promise-utils')
@@ -1,4 +1,4 @@
const { ObjectId } = require('mongodb')
const { ObjectId } = require('mongodb-legacy')
const Subscription = require('./Subscription')
const MockRecurlyApiClass = require('../mocks/MockRecurlyApi')
const RecurlyWrapper = require('../../../../app/src/Features/Subscription/RecurlyWrapper')
@@ -8,7 +8,7 @@ const UserUpdater = require('../../../../app/src/Features/User/UserUpdater')
const moment = require('moment')
const fetch = require('node-fetch')
const { db } = require('../../../../app/src/infrastructure/mongodb')
const { ObjectId } = require('mongodb')
const { ObjectId } = require('mongodb-legacy')
const {
UserAuditLogEntry,
} = require('../../../../app/src/models/UserAuditLogEntry')
@@ -1,6 +1,6 @@
const AbstractMockApi = require('./AbstractMockApi')
const _ = require('lodash')
const { ObjectId } = require('mongodb')
const { ObjectId } = require('mongodb-legacy')
const {
plainTextResponse,
} = require('../../../../app/src/infrastructure/Response')