Fix unfinished meetings (#7198)

Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
This commit is contained in:
Kristina
2024-11-19 22:30:24 +07:00
committed by GitHub
parent eac3f840aa
commit b4bde9ceac
2 changed files with 7 additions and 4 deletions
+4 -1
View File
@@ -259,7 +259,10 @@ async function finishMeetingMinutes (
): Promise<Tx[]> {
const res: Tx[] = []
const roomInfos = await control.queryFind(control.ctx, love.class.RoomInfo, {})
const roomInfo = roomInfos.find((ri) => ri.persons.includes(info.person))
const roomInfo =
tx._class === core.class.TxRemoveDoc
? roomInfos.find((it) => it.room === info.room)
: roomInfos.find((ri) => ri.persons.includes(info.person))
if (roomInfo === undefined) {
return res