fix(multiplayer): channel is not set as mp channel again

This commit is contained in:
MingxuanGame
2025-12-27 19:55:42 +08:00
parent a58b4cb172
commit fed1471129

View File

@@ -59,11 +59,8 @@ async def _ensure_room_chat_channel(
await db.commit() await db.commit()
await db.refresh(ch) await db.refresh(ch)
await db.refresh(room) await db.refresh(room)
if room.channel_id is None: if room.channel_id == 0:
room.channel_id = ch.channel_id room.channel_id = ch.channel_id
await db.commit()
await db.refresh(ch)
await db.refresh(room)
else: else:
room.channel_id = ch.channel_id room.channel_id = ch.channel_id