fix(tasks): don't send delta around as an array (#13967)

Co-authored-by: SabreCat <sabe@habitica.com>
This commit is contained in:
Sabe Jones
2022-05-12 14:56:05 -05:00
committed by GitHub
parent a1a3022392
commit a0de2dab49
2 changed files with 2 additions and 2 deletions

View File

@@ -362,5 +362,5 @@ export default function scoreTask (options = {}, req = {}, analytics) {
checkOnboardingStatus(user, req, analytics); checkOnboardingStatus(user, req, analytics);
} }
return [delta]; return delta;
} }

View File

@@ -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);