From 7c473de12bf3aaeafe1a3148e363422c2be2470d Mon Sep 17 00:00:00 2001 From: Dennis Postma Date: Wed, 1 Jan 2025 21:37:02 +0100 Subject: [PATCH] number>uuid --- src/http/controllers/avatar.ts | 4 ++-- src/repositories/characterHairRepository.ts | 3 ++- src/repositories/characterTypeRepository.ts | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/http/controllers/avatar.ts b/src/http/controllers/avatar.ts index 9a503e7..adde07c 100644 --- a/src/http/controllers/avatar.ts +++ b/src/http/controllers/avatar.ts @@ -40,8 +40,8 @@ export class AvatarController extends BaseController { */ public async getByParams(req: Request, res: Response) { return this.generateAvatar(res, { - characterTypeId: parseInt(req.params.characterTypeId), - characterHairId: req.params.characterHairId ? parseInt(req.params.characterHairId) : undefined + characterTypeId: req.params.characterTypeId as UUID, + characterHairId: req.params.characterHairId ? (req.params.characterHairId as UUID) : undefined }) } diff --git a/src/repositories/characterHairRepository.ts b/src/repositories/characterHairRepository.ts index f8127e0..f4d216a 100644 --- a/src/repositories/characterHairRepository.ts +++ b/src/repositories/characterHairRepository.ts @@ -1,4 +1,5 @@ import { BaseRepository } from '#application/base/baseRepository' +import { UUID } from '#application/types' import { CharacterHair } from '#entities/characterHair' class CharacterHairRepository extends BaseRepository { @@ -32,7 +33,7 @@ class CharacterHairRepository extends BaseRepository { } } - async getById(id: number): Promise { + async getById(id: UUID): Promise { try { const repository = this.em.getRepository(CharacterHair) return await repository.findOne({ id }) diff --git a/src/repositories/characterTypeRepository.ts b/src/repositories/characterTypeRepository.ts index 5cefe18..319fc72 100644 --- a/src/repositories/characterTypeRepository.ts +++ b/src/repositories/characterTypeRepository.ts @@ -22,7 +22,7 @@ class CharacterTypeRepository extends BaseRepository { } } - async getById(id: number) { + async getById(id: UUID) { try { const repository = this.em.getRepository(CharacterType) return await repository.findOne({ id })