F3.2: recibir Acta explícita en Hallazgos de campo

This commit is contained in:
2026-09-07 16:11:20 -03:00
parent d3bfdeac67
commit 45ca6a783e
@@ -5,12 +5,14 @@ import {
Param,
ParseUUIDPipe,
Post,
Query,
Req,
} from '@nestjs/common';
import { CurrentAuth } from '../auth/decorators/current-auth.decorator';
import { RequirePermissions } from '../authorization/decorators/require-permissions.decorator';
import type { AuthPrincipal, RequestWithContext } from '../common/http/request-context';
import { CreateFieldFindingDto } from './dto/create-field-finding.dto';
import { FieldFindingActQueryDto } from './dto/field-finding-act-query.dto';
import { FieldFindingsService } from './field-findings.service';
@Controller('inspection-visits/:visitId/field-findings')
@@ -22,9 +24,10 @@ export class FieldFindingsController {
options(
@Param('visitId', new ParseUUIDPipe({ version: '4' })) visitId: string,
@Param('assetId', new ParseUUIDPipe({ version: '4' })) assetId: string,
@Query() query: FieldFindingActQueryDto,
@CurrentAuth() principal: AuthPrincipal,
): Promise<unknown> {
return this.fieldFindings.options(visitId, assetId, principal);
return this.fieldFindings.options(visitId, assetId, query.actId, principal);
}
@Get(':assetId')
@@ -32,9 +35,10 @@ export class FieldFindingsController {
list(
@Param('visitId', new ParseUUIDPipe({ version: '4' })) visitId: string,
@Param('assetId', new ParseUUIDPipe({ version: '4' })) assetId: string,
@Query() query: FieldFindingActQueryDto,
@CurrentAuth() principal: AuthPrincipal,
): Promise<unknown> {
return this.fieldFindings.list(visitId, assetId, principal);
return this.fieldFindings.list(visitId, assetId, query.actId, principal);
}
@Post(':assetId')