ghost
Version:
The professional publishing platform
21 lines (18 loc) • 659 B
JavaScript
const logging = require('@tryghost/logging');
const {createTransactionalMigration} = require('../../utils');
module.exports = createTransactionalMigration(
async function up(connection) {
const affectedRows = await connection('newsletters')
.update({
feedback_enabled: false
})
.where('feedback_enabled', true);
if (affectedRows > 0) {
// Only log if this site was affected by the issue.
logging.info(`Disabled feedback for ${affectedRows} newsletter(s)`);
}
},
async function down() {
// no-op: we don't need to change it back
}
);