diff --git a/src/pages/components/GameModal.tsx b/src/pages/components/GameModal.tsx index 7aa9c86..4b8e38a 100644 --- a/src/pages/components/GameModal.tsx +++ b/src/pages/components/GameModal.tsx @@ -51,7 +51,17 @@ export const GameModal = () => { const defaultPlayers = useMemo( () => editData?.gameUsers - .filter((u) => (!madamis?.gmRequired ? u : !u.gm)) + .filter((u) => { + if (!madamis?.gmRequired) { + if (madamis?.player === editData.gameUsers.length) { + return true; + } else { + return !u.gm; + } + } else { + return !u.gm; + } + }) .map((u) => u.id.toString()) ?? [], [madamis, editData] );