1
0
mirror of https://git.boykissers.com/pawkey/pawkey-sk.git synced 2025-12-20 04:04:16 +00:00

fix(backend): 既存のルームメンバーを改めて招待できないように

This commit is contained in:
syuilo
2025-03-25 08:05:59 +09:00
parent 5513337198
commit 8da1368a0b

View File

@@ -518,6 +518,10 @@ export class ChatService {
const room = await this.chatRoomsRepository.findOneByOrFail({ id: roomId, ownerId: inviterId }); const room = await this.chatRoomsRepository.findOneByOrFail({ id: roomId, ownerId: inviterId });
if (await this.isRoomMember(room, inviteeId)) {
throw new Error('already member');
}
const existingInvitation = await this.chatRoomInvitationsRepository.findOneBy({ roomId, userId: inviteeId }); const existingInvitation = await this.chatRoomInvitationsRepository.findOneBy({ roomId, userId: inviteeId });
if (existingInvitation) { if (existingInvitation) {
throw new Error('already invited'); throw new Error('already invited');