diff --git a/api-v3/src/asset-master/dto/list-asset-tree-query.dto.ts b/api-v3/src/asset-master/dto/list-asset-tree-query.dto.ts index cfcbb16..f66764c 100644 --- a/api-v3/src/asset-master/dto/list-asset-tree-query.dto.ts +++ b/api-v3/src/asset-master/dto/list-asset-tree-query.dto.ts @@ -1,5 +1,5 @@ import { Transform } from 'class-transformer'; -import { IsBoolean, IsEnum, IsOptional, IsString, IsUUID, MaxLength } from 'class-validator'; +import { IsBoolean, IsEmpty, IsEnum, IsOptional, IsString, IsUUID, MaxLength } from 'class-validator'; import { AssetInformationStatus, AssetOperationalStatus } from '../../database/entities'; export class ListAssetTreeQueryDto { @@ -24,8 +24,12 @@ export class ListAssetTreeQueryDto { @IsUUID('4') operationalAreaId?: string; + /** + * Retenido sólo para compatibilidad tipada. El árbol operativo no puede + * filtrar por el snapshot histórico de Empresa del Inventario. + */ @IsOptional() - @IsUUID('4') + @IsEmpty({ message: 'Filtrá la Operadora mediante la relación temporal del Área, no mediante el snapshot del Inventario' }) operatorCompanyId?: string; @IsOptional()