Skip to content
This repository was archived by the owner on Jun 29, 2025. It is now read-only.

Commit 0317f3a

Browse files
committed
fix: frontend error when user deleted
1 parent fddad3e commit 0317f3a

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

backend/src/user/user.controller.ts

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,11 @@ import {
66
Param,
77
Patch,
88
Post,
9+
Res,
910
UseGuards,
1011
} from "@nestjs/common";
1112
import { User } from "@prisma/client";
13+
import { Response } from "express";
1214
import { GetUser } from "src/auth/decorator/getUser.decorator";
1315
import { AdministratorGuard } from "src/auth/guard/isAdmin.guard";
1416
import { JwtGuard } from "src/auth/guard/jwt.guard";
@@ -40,7 +42,16 @@ export class UserController {
4042

4143
@Delete("me")
4244
@UseGuards(JwtGuard)
43-
async deleteCurrentUser(@GetUser() user: User) {
45+
async deleteCurrentUser(
46+
@GetUser() user: User,
47+
@Res({ passthrough: true }) response: Response
48+
) {
49+
response.cookie("access_token", "accessToken", { maxAge: -1 });
50+
response.cookie("refresh_token", "", {
51+
path: "/api/auth/token",
52+
httpOnly: true,
53+
maxAge: -1,
54+
});
4455
return new UserDTO().from(await this.userService.delete(user.id));
4556
}
4657

0 commit comments

Comments
 (0)