mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 15:48:04 +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);
|
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
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user