mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-06-08 00:29:04 +02:00
Merge pull request #16186 from overleaf/mj-mongo-object-id
[web] Use constructor for ObjectId GitOrigin-RevId: 9eb8b377ea599605b72af237d1ab12f4d8287162
This commit is contained in:
committed by
Copybot
parent
0ac514f81b
commit
c371732e6e
@@ -48,8 +48,8 @@ rl.on('line', async line => {
|
||||
projectId = projectId.replace(/^ObjectId\(/, '').replace(/\)$/, '')
|
||||
|
||||
try {
|
||||
docId = ObjectId(docId).toString()
|
||||
projectId = ObjectId(projectId).toString()
|
||||
docId = new ObjectId(docId).toString()
|
||||
projectId = new ObjectId(projectId).toString()
|
||||
} catch (err) {
|
||||
console.error(`Invalid id: ${docId}, ${projectId}`)
|
||||
return
|
||||
@@ -114,14 +114,14 @@ async function projectIdExists(projectId) {
|
||||
|
||||
async function findProject(projectId) {
|
||||
return db.projects.findOne(
|
||||
{ _id: ObjectId(projectId) },
|
||||
{ _id: new ObjectId(projectId) },
|
||||
{ projection: { _id: 1 } }
|
||||
)
|
||||
}
|
||||
|
||||
async function findDeletedProject(projectId) {
|
||||
return db.deletedProjects.findOne(
|
||||
{ 'project._id': ObjectId(projectId) },
|
||||
{ 'project._id': new ObjectId(projectId) },
|
||||
{ projection: { _id: 1 } }
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user