0
更新の前にsequelizeインスタンスを変数に保存しようとしています。しかし、更新後、古い変数も新しいsequelizeインスタンスに更新されます。これにより、前後の変数 'oldRequest'の.descriptionが異なります。Sequelize update事前に初期化された変数を変更します
var oldRequest = request; // HUGE BUG HERE, OLD REQUEST IS ALSO MODIFIED AS REQUEST IS MODIFIED
console.log("before " + oldRequest.description);
attributes.lastUpdater = req.user.get('firstName') + " " + req.user.get('lastName');
request.update(attributes).then(function(updatedRequest) {
console.log("after " + oldRequest.description);
send_update_email(oldRequest ,updatedRequest, req.user.get('email')).then(function() {