From b0eface1f849979a5c94d5998bb44dcffad6eacc Mon Sep 17 00:00:00 2001 From: alex Date: Sun, 31 Mar 2024 14:26:04 +0200 Subject: [PATCH] delete account export after download --- src/controllers/userController.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/controllers/userController.ts b/src/controllers/userController.ts index 84969d7..821ddfb 100644 --- a/src/controllers/userController.ts +++ b/src/controllers/userController.ts @@ -1217,7 +1217,7 @@ export async function GetExportedUserAccount(req: Request, res: Response) { "GetExportedUserAccount error", "invalid request (user account export not found)" ); - return res.status(400).send({ err: "invalid request" }); + return res.redirect("/"); } if ( @@ -1299,6 +1299,14 @@ export async function GetExportedUserAccount(req: Request, res: Response) { }); } }); + + // delete expired user account export + + await UserAccountExport.destroy({ + where: { + export_id: id, + }, + }); } catch (error) { logger.error("get exported user account error", error as string); res.status(500).send({ err: "invalid request" });