import { Migrations } from '../../../app/migrations'; import { Subscriptions, Users } from '../../../app/models'; Migrations.add({ version: 133, up() { const subscriptions = Subscriptions.find({ t: 'd', $or: [{ ts: { $gte: new Date('2018-07-09T00:00:00Z') }, }, { ts: null, }], }); subscriptions.forEach((subscription) => { if (subscription.name !== subscription.fname) { return; } const user = Users.findOne({ username: subscription.name, }, { fields: { name: 1, }, }); if (!user) { return; } Subscriptions.update({ _id: subscription._id, }, { $set: { fname: user.name, }, }); }); }, });