diff --git a/src/games/services/games.service.ts b/src/games/services/games.service.ts index 5734660..350660c 100644 --- a/src/games/services/games.service.ts +++ b/src/games/services/games.service.ts @@ -12,7 +12,7 @@ import { Card } from 'src/cards/schemas/cards.schema'; import { EventEmitter2 } from '@nestjs/event-emitter'; import { WithTransaction, getCurrentTeam, shuffle } from '../utils'; import { TurnService } from './turn.service'; -import { CardRole, CardType } from 'src/cards/schemas/cards.types'; +import { CardRole } from 'src/cards/schemas/cards.types'; import { User } from 'src/users/schemas/user.entity'; import { ReadTeamDto } from '../dto/read-games.dto'; diff --git a/src/users/users.service.ts b/src/users/users.service.ts index 28d794e..4323357 100644 --- a/src/users/users.service.ts +++ b/src/users/users.service.ts @@ -139,7 +139,11 @@ export class UsersService { if (!user) { const createdUser = new this.userModel({ ...data, userId }); user = await createdUser.save(); + } else { + Object.assign(user, data); + await user.save(); } + return user; }