Fix migration script
[oweals/peertube.git] / server / initializers / migrations / 0010-users-password.js
1 /*
2   Convert plain user password to encrypted user password.
3 */
4
5 const eachSeries = require('async/eachSeries')
6 const mongoose = require('mongoose')
7
8 const User = mongoose.model('User')
9
10 exports.up = function (callback) {
11   User.list(function (err, users) {
12     if (err) return callback(err)
13
14     eachSeries(users, function (user, callbackEach) {
15       user.save(callbackEach)
16     }, callback)
17   })
18 }
19
20 exports.down = function (callback) {
21   throw new Error('Not implemented.')
22 }