diff --git a/src/controllers/api/genericUpdateController.ts b/src/controllers/api/genericUpdateController.ts index ce47af91..a5d4fbc9 100644 --- a/src/controllers/api/genericUpdateController.ts +++ b/src/controllers/api/genericUpdateController.ts @@ -11,7 +11,8 @@ import { IGenericUpdate } from "@/src/types/genericUpdate"; const genericUpdateController: RequestHandler = async (request, response) => { const accountId = await getAccountIdForRequest(request); const update = getJSONfromString(String(request.body)) as IGenericUpdate; - response.json(await updateGeneric(update, accountId)); + await updateGeneric(update, accountId); + response.json(update); }; export { genericUpdateController }; diff --git a/src/services/inventoryService.ts b/src/services/inventoryService.ts index 487a2e85..1cb3253b 100644 --- a/src/services/inventoryService.ts +++ b/src/services/inventoryService.ts @@ -460,7 +460,7 @@ export const updateCurrency = async (price: number, usePremium: boolean, account }; // TODO: AffiliationMods support (Nightwave). -export const updateGeneric = async (data: IGenericUpdate, accountId: string) => { +export const updateGeneric = async (data: IGenericUpdate, accountId: string): Promise => { const inventory = await getInventory(accountId); // Make it an array for easier parsing. @@ -476,8 +476,6 @@ export const updateGeneric = async (data: IGenericUpdate, accountId: string) => inventory.NodeIntrosCompleted = nodes; await inventory.save(); - - return data; }; export const updateTheme = async (data: IThemeUpdateRequest, accountId: string) => {