From 729b90bfbf5b04e67a267f5f4f3cce0b1459d75b Mon Sep 17 00:00:00 2001 From: enlineawork Date: Fri, 11 Sep 2026 01:15:15 -0300 Subject: [PATCH] fix(api): keep Yacimiento relationships out of generic edits --- api-v3/src/asset-master/dto/update-asset.dto.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/api-v3/src/asset-master/dto/update-asset.dto.ts b/api-v3/src/asset-master/dto/update-asset.dto.ts index acc5251..a91671a 100644 --- a/api-v3/src/asset-master/dto/update-asset.dto.ts +++ b/api-v3/src/asset-master/dto/update-asset.dto.ts @@ -1,5 +1,6 @@ import { Transform } from 'class-transformer'; import { + IsEmpty, IsObject, IsOptional, IsString, @@ -48,11 +49,11 @@ export class UpdateAssetDto { operationalAreaId?: string | null; @IsOptional() - @IsUUID('4') + @IsEmpty({ message: 'La Empresa relacionada se administra en el Yacimiento, no desde la edición genérica del Inventario' }) operatorCompanyId?: string | null; @IsOptional() - @IsUUID('4') + @IsEmpty({ message: 'El Tipo de concesión se administra en el Yacimiento, no desde la edición genérica del Inventario' }) concessionTypeId?: string | null; @IsOptional()