【发布时间】:2017-02-28 12:09:48
【问题描述】:
我正在尝试在更新之前将续集实例保存到变量中。但是在更新之后,旧变量也会更新到新的sequelize实例中,这使得变量'oldRequest'前后的.description不同。
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() {
【问题讨论】:
标签: node.js sqlite sequelize.js