mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-15 06:33:55 +01:00
Merge pull request #11432 from overleaf/revert-11154-tm-lg-subscription-recurly-cache-name
Revert "Change property name for recurly status cache to recurlyStatus" GitOrigin-RevId: 6870e421516fd705343f3e8651d8637f791063df
This commit is contained in:
@@ -1,53 +0,0 @@
|
||||
/* eslint-disable no-unused-vars */
|
||||
|
||||
const Helpers = require('./lib/helpers')
|
||||
|
||||
exports.tags = ['saas']
|
||||
|
||||
exports.migrate = async client => {
|
||||
const { db } = client
|
||||
// 'recurly' -> 'recurlyStatus'
|
||||
await db.subscriptions.updateMany(
|
||||
{
|
||||
$and: [
|
||||
{ recurlyStatus: { $exists: false } },
|
||||
{ recurly: { $exists: true } },
|
||||
],
|
||||
},
|
||||
{ $rename: { recurly: 'recurlyStatus' } }
|
||||
)
|
||||
// some records may have already recached the recurly status, discard old cache
|
||||
await db.subscriptions.updateMany(
|
||||
{
|
||||
$and: [
|
||||
{ recurlyStatus: { $exists: true } },
|
||||
{ recurly: { $exists: true } },
|
||||
],
|
||||
},
|
||||
{ $unset: { recurly: 1 } }
|
||||
)
|
||||
}
|
||||
|
||||
exports.rollback = async client => {
|
||||
const { db } = client
|
||||
// 'recurlyStatus' -> 'recurly'
|
||||
await db.subscriptions.updateMany(
|
||||
{
|
||||
$and: [
|
||||
{ recurly: { $exists: false } },
|
||||
{ recurlyStatus: { $exists: true } },
|
||||
],
|
||||
},
|
||||
{ $rename: { recurlyStatus: 'recurly' } }
|
||||
)
|
||||
// some records may have already recached the recurly status, discard old cache
|
||||
await db.subscriptions.updateMany(
|
||||
{
|
||||
$and: [
|
||||
{ recurlyStatus: { $exists: true } },
|
||||
{ recurly: { $exists: true } },
|
||||
],
|
||||
},
|
||||
{ $unset: { recurlyStatus: 1 } }
|
||||
)
|
||||
}
|
||||
Reference in New Issue
Block a user