mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-17 22:57:21 +01:00
Add Transaction log for gem and hourglass changes (#13589)
* Log all gem transactions to database * Also store hourglass transactions * Fix tests * Display transaction history in hall of heroes for admins * add tests to new API call * hide transaction settings tab for non admins * fix(lint): remove console * fix(lint): various automatic corrections * fix(transactions): use enum expected pluralizations * fix api unit tests * fix lint * fix failing test * Fix minor inconsistencies * Log all gem transactions to database * Also store hourglass transactions * Fix tests * Display transaction history in hall of heroes for admins * add tests to new API call * hide transaction settings tab for non admins * fix(lint): remove console * fix(lint): various automatic corrections * fix(transactions): use enum expected pluralizations * fix api unit tests * fix lint * Fix minor inconsistencies Co-authored-by: Sabe Jones <sabrecat@gmail.com>
This commit is contained in:
@@ -238,7 +238,7 @@ export async function reroll (req, res, { isV3 = false }) {
|
||||
...Tasks.taskIsGroupOrChallengeQuery,
|
||||
};
|
||||
const tasks = await Tasks.Task.find(query).exec();
|
||||
const rerollRes = common.ops.reroll(user, tasks, req, res.analytics);
|
||||
const rerollRes = await common.ops.reroll(user, tasks, req, res.analytics);
|
||||
if (isV3) {
|
||||
rerollRes[0].user = await rerollRes[0].user.toJSONWithInbox();
|
||||
}
|
||||
@@ -259,7 +259,7 @@ export async function rebirth (req, res, { isV3 = false }) {
|
||||
...Tasks.taskIsGroupOrChallengeQuery,
|
||||
}).exec();
|
||||
|
||||
const rebirthRes = common.ops.rebirth(user, tasks, req, res.analytics);
|
||||
const rebirthRes = await common.ops.rebirth(user, tasks, req, res.analytics);
|
||||
if (isV3) {
|
||||
rebirthRes[0].user = await rebirthRes[0].user.toJSONWithInbox();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user