mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-16 14:17:22 +01:00
fix(tasks): don't send delta around as an array (#13967)
Co-authored-by: SabreCat <sabe@habitica.com>
This commit is contained in:
@@ -362,5 +362,5 @@ export default function scoreTask (options = {}, req = {}, analytics) {
|
|||||||
checkOnboardingStatus(user, req, analytics);
|
checkOnboardingStatus(user, req, analytics);
|
||||||
}
|
}
|
||||||
|
|
||||||
return [delta];
|
return delta;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -404,7 +404,7 @@ async function scoreTask (user, task, direction, req, res) {
|
|||||||
const wasCompleted = task.completed;
|
const wasCompleted = task.completed;
|
||||||
|
|
||||||
const firstTask = !user.achievements.completedTask;
|
const firstTask = !user.achievements.completedTask;
|
||||||
const [delta] = shared.ops.scoreTask({ task, user, direction }, req, res.analytics);
|
const delta = shared.ops.scoreTask({ task, user, direction }, req, res.analytics);
|
||||||
// Drop system (don't run on the client,
|
// Drop system (don't run on the client,
|
||||||
// as it would only be discarded since ops are sent to the API, not the results)
|
// as it would only be discarded since ops are sent to the API, not the results)
|
||||||
if (direction === 'up' && !firstTask) shared.fns.randomDrop(user, { task, delta }, req, res.analytics);
|
if (direction === 'up' && !firstTask) shared.fns.randomDrop(user, { task, delta }, req, res.analytics);
|
||||||
|
|||||||
Reference in New Issue
Block a user