overleaf-cep/services/web/migrations/20250212144722_clear_history_metadata.mjs
Brian Gough d2738fda73 Merge pull request #23565 from overleaf/bg-fix-history-metadata-in-projects-collection
fix history metadata in projects collection

GitOrigin-RevId: 18c821ef5966a8470b24dfa60313b09bdda9707d
2025-02-14 09:03:33 +00:00

30 lines
626 B
JavaScript

/* eslint-disable no-unused-vars */
import { batchedUpdate } from '@overleaf/mongo-utils/batchedUpdate.js'
const tags = ['saas']
const migrate = async client => {
const { db } = client
await batchedUpdate(
db.projects,
{ 'overleaf.history.currentEndVersion': { $exists: true } },
{
$unset: {
'overleaf.history.currentEndVersion': true,
'overleaf.history.currentEndTimestamp': true,
'overleaf.history.updatedAt': true,
'overleaf.backup.pendingChangeAt': true,
},
}
)
}
const rollback = async client => {}
export default {
tags,
migrate,
rollback,
}