123456789101112131415161718192021222324252627 |
- /**
- * Migration 24
- *
- * Migration for setting station skip vote threshold
- * @param {object} MigrationModule - the MigrationModule
- * @returns {Promise} - returns promise
- */
- export default async function migrate(MigrationModule) {
- const stationModel = await MigrationModule.runJob("GET_MODEL", { modelName: "station" }, this);
- return new Promise((resolve, reject) => {
- this.log("INFO", `Migration 24. Updating stations with document version 8.`);
- stationModel.updateMany(
- { documentVersion: 8 },
- {
- $set: {
- documentVersion: 9,
- skipVoteThreshold: 100
- }
- },
- err => {
- if (err) reject(new Error(err));
- else resolve();
- }
- );
- });
- }
|