provide type related count in getById

This commit is contained in:
Julian Krauser 2025-07-23 10:41:34 +02:00
parent b6b0f91d60
commit c2ee4fc6ef
3 changed files with 3 additions and 0 deletions

View file

@ -53,6 +53,7 @@ export default abstract class EquipmentTypeService {
return await dataSource return await dataSource
.getRepository(equipmentType) .getRepository(equipmentType)
.createQueryBuilder("equipmentType") .createQueryBuilder("equipmentType")
.loadRelationCountAndMap("equipmentType.equipmentCount", "equipmentType.equipment")
.where({ id }) .where({ id })
.getOneOrFail() .getOneOrFail()
.then((res) => { .then((res) => {

View file

@ -53,6 +53,7 @@ export default abstract class VehicleTypeService {
return await dataSource return await dataSource
.getRepository(vehicleType) .getRepository(vehicleType)
.createQueryBuilder("vehicleType") .createQueryBuilder("vehicleType")
.loadRelationCountAndMap("vehicleType.vehicleCount", "vehicleType.vehicle")
.where({ id }) .where({ id })
.getOneOrFail() .getOneOrFail()
.then((res) => { .then((res) => {

View file

@ -53,6 +53,7 @@ export default abstract class WearableTypeService {
return await dataSource return await dataSource
.getRepository(wearableType) .getRepository(wearableType)
.createQueryBuilder("wearableType") .createQueryBuilder("wearableType")
.loadRelationCountAndMap("wearableType.wearableCount", "wearableType.wearable")
.where({ id }) .where({ id })
.getOneOrFail() .getOneOrFail()
.then((res) => { .then((res) => {