aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/initializers/migrations/0010-users-password.js
blob: a0616a269c8d162fed6611c2560895137a3730ff (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/*
  Convert plain user password to encrypted user password.
*/

const eachSeries = require('async/eachSeries')
const mongoose = require('mongoose')

const User = mongoose.model('User')

exports.up = function (callback) {
  User.list(function (err, users) {
    if (err) return callback(err)

    eachSeries(users, function (user, callbackEach) {
      user.save(callbackEach)
    }, callback)
  })
}

exports.down = function (callback) {
  throw new Error('Not implemented.')
}