From a8938f91eea377e5bb8db17240b618d579c6a350 Mon Sep 17 00:00:00 2001 From: morteza-mortezai Date: Mon, 23 Feb 2026 14:21:05 +0330 Subject: [PATCH] bug in request listener --- src/modules/request/request.service.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/modules/request/request.service.ts b/src/modules/request/request.service.ts index be2e3a4..0465cac 100644 --- a/src/modules/request/request.service.ts +++ b/src/modules/request/request.service.ts @@ -29,7 +29,7 @@ export class RequestService { const user = await this.userService.findOrFail(userId); - return this.em.transactional(async (em) => { + const request = await this.em.transactional(async (em) => { const request = em.create(Request, { user, status: RequestStatusEnum.PENDING, @@ -50,12 +50,14 @@ export class RequestService { } await em.flush(); - this.eventEmitter.emit( - RequestCreatedEvent.name, - new RequestCreatedEvent(request.id, request.requestNumber, user.id), - ); return request; }); + + this.eventEmitter.emit( + RequestCreatedEvent.name, + new RequestCreatedEvent(request.id, request.requestNumber, user.id), + ); + return request; } findAll(userId: string, dto: FindRequestsDto) {