diff --git a/packages/backend/src/core/ReversiService.ts b/packages/backend/src/core/ReversiService.ts index 7f939b99c7..50d50b270d 100644 --- a/packages/backend/src/core/ReversiService.ts +++ b/packages/backend/src/core/ReversiService.ts @@ -295,6 +295,9 @@ export class ReversiService implements OnApplicationShutdown, OnModuleInit { isLlotheo: false, noIrregularRules: options.noIrregularRules, }, { relations: ['user1', 'user2'] }); + if (game.user1 === gane.user2) { + throw new Error('broken match'); + } this.cacheGame(game); const packed = await this.reversiGameEntityService.packDetail(game);