fix: alinear terminología del contexto de inspección
This commit is contained in:
@@ -295,11 +295,13 @@ export class InspectionVisitLifecycleService {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// El contexto operativo de una Inspección es Área + Operadora vigente. El
|
||||||
|
// Yacimiento pertenece al alcance físico y nunca reemplaza al Área raíz.
|
||||||
private async validatePlanningContext(manager: EntityManager, visit: InspectionVisit): Promise<void> {
|
private async validatePlanningContext(manager: EntityManager, visit: InspectionVisit): Promise<void> {
|
||||||
if (!visit.operationalAreaId || !visit.operatorCompanyId || !visit.leadInspectorUserId || !visit.plannedStartAt) {
|
if (!visit.operationalAreaId || !visit.operatorCompanyId || !visit.leadInspectorUserId || !visit.plannedStartAt) {
|
||||||
throw new ConflictException({
|
throw new ConflictException({
|
||||||
code: 'INSPECTION_PLANNING_INCOMPLETE',
|
code: 'INSPECTION_PLANNING_INCOMPLETE',
|
||||||
message: 'Definí Área/Yacimiento, Operadora, Inspector responsable y fecha de inicio antes de planificar',
|
message: 'Definí Área, Operadora, Inspector responsable y fecha de inicio antes de planificar',
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
if (!visit.checklistGeneratedAt || visit.checklistGeneration < 1) {
|
if (!visit.checklistGeneratedAt || visit.checklistGeneration < 1) {
|
||||||
@@ -320,7 +322,7 @@ export class InspectionVisitLifecycleService {
|
|||||||
if (!relation) {
|
if (!relation) {
|
||||||
throw new ConflictException({
|
throw new ConflictException({
|
||||||
code: 'INSPECTION_OPERATOR_RELATION_INVALID',
|
code: 'INSPECTION_OPERATOR_RELATION_INVALID',
|
||||||
message: 'La Operadora seleccionada no tiene una relación operativa vigente con el Área/Yacimiento',
|
message: 'La Operadora seleccionada no tiene una relación operativa vigente con el Área',
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
const [inspector] = await manager.query(`
|
const [inspector] = await manager.query(`
|
||||||
|
|||||||
Reference in New Issue
Block a user