Skip to content

Commit cda5261

Browse files
committed
use spread for saveAsync methods
fixes #567, closes #568
1 parent 56134c0 commit cda5261

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

Diff for: app/templates/server/api/thing/thing.controller.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ function saveUpdates(updates){
4242
return function(entity){
4343
var updated = _.merge(entity, updates);
4444
return updated.saveAsync()
45-
.then(function () {
45+
.spread(function (updated) {
4646
return updated;
4747
});
4848
};

Diff for: app/templates/server/api/user(auth)/user.controller.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ exports.create = function (req, res, next) {
4646
newUser.provider = 'local';
4747
newUser.role = 'user';
4848
newUser.saveAsync()
49-
.then(function(user) {
49+
.spread(function(user) {
5050
var token = jwt.sign({_id: user._id }, config.secrets.session, { expiresInMinutes: 60*5 });
5151
res.json({ token: token });
5252
})
@@ -94,7 +94,7 @@ exports.changePassword = function(req, res, next) {
9494
if(user.authenticate(oldPass)) {
9595
user.password = newPass;
9696
return user.saveAsync()
97-
.then(respondWith(res, 200))
97+
.spread(respondWith(res, 200))
9898
.catch(validationError(res));
9999
} else {
100100
return res.send(403);

Diff for: endpoint/templates/name.controller.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ function saveUpdates(updates){
3333
return function(entity){
3434
var updated = _.merge(entity, updates);
3535
return updated.saveAsync()
36-
.then(function () {
36+
.spread(function (updated) {
3737
return updated;
3838
});
3939
};

0 commit comments

Comments
 (0)