v3: always save user when casting spell

This commit is contained in:
Matteo Pagliazzi
2016-05-15 22:32:16 +02:00
parent c1c77b68b4
commit fff65f5dda

View File

@@ -415,13 +415,13 @@ api.castSpell = {
spell.cast(user, partyMembers, req); spell.cast(user, partyMembers, req);
if (user.isModified()) { if (partyMembers !== user) {
await Bluebird.all([ await Bluebird.all([
user.save(), user.save(),
partyMembers.save(), partyMembers.save(),
]); ]);
} else { } else {
await partyMembers.save(); await partyMembers.save(); // partyMembers is user
} }
} }