]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - server/initializers/migrations/0010-users-password.js
Server: fix migration at installation
[github/Chocobozzz/PeerTube.git] / server / initializers / migrations / 0010-users-password.js
CommitLineData
00d6b0dd
C
1/*
2 Convert plain user password to encrypted user password.
3*/
4
f6a0754f 5const eachSeries = require('async/eachSeries')
00d6b0dd
C
6const mongoose = require('mongoose')
7
8const User = mongoose.model('User')
9
10exports.up = function (callback) {
11 User.list(function (err, users) {
12 if (err) return callback(err)
13
f6a0754f
C
14 eachSeries(users, function (user, callbackEach) {
15 user.save(callbackEach)
16 }, callback)
00d6b0dd
C
17 })
18}
19
20exports.down = function (callback) {
21 throw new Error('Not implemented.')
22}