mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 07:37:25 +01:00
v3: always save user when casting spell
This commit is contained in:
@@ -415,13 +415,13 @@ api.castSpell = {
|
||||
|
||||
spell.cast(user, partyMembers, req);
|
||||
|
||||
if (user.isModified()) {
|
||||
if (partyMembers !== user) {
|
||||
await Bluebird.all([
|
||||
user.save(),
|
||||
partyMembers.save(),
|
||||
]);
|
||||
} else {
|
||||
await partyMembers.save();
|
||||
await partyMembers.save(); // partyMembers is user
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user