fix(f4): remove legacy inspection titles from findings

This commit is contained in:
2026-09-08 10:08:39 -03:00
parent c28e5b060d
commit 61f77505df
@@ -62,7 +62,6 @@ interface FindingDocumentView {
actStatus: InspectionActStatus; actStatus: InspectionActStatus;
visitId: string; visitId: string;
visitCode: string; visitCode: string;
visitTitle: string;
visitStatus: InspectionVisitStatus; visitStatus: InspectionVisitStatus;
} }
@@ -99,7 +98,6 @@ export interface InspectionFindingListItem {
verificationVisit: { verificationVisit: {
id: string; id: string;
code: string; code: string;
title: string;
status: InspectionVisitStatus; status: InspectionVisitStatus;
plannedStartAt: Date | null; plannedStartAt: Date | null;
} | null; } | null;
@@ -112,7 +110,7 @@ export interface InspectionFindingListItem {
resultNotes: string | null; resultNotes: string | null;
verifiedAt: Date | null; verifiedAt: Date | null;
resultRecordedAt: Date | null; resultRecordedAt: Date | null;
rescheduledControlOn: string | null; rescheduledControlOn: Date | null;
evidenceCount: number; evidenceCount: number;
} | null; } | null;
createdAt: Date; createdAt: Date;
@@ -143,7 +141,6 @@ export interface FindingVerificationHistoryEvent {
verificationVisit: { verificationVisit: {
id: string; id: string;
code: string; code: string;
title: string;
status: InspectionVisitStatus; status: InspectionVisitStatus;
plannedStartAt: Date | null; plannedStartAt: Date | null;
} | null; } | null;
@@ -811,13 +808,11 @@ export class InspectionFindingsService {
'actStatus', act.status, 'actStatus', act.status,
'visitId', visit.id, 'visitId', visit.id,
'visitCode', visit.code, 'visitCode', visit.code,
'visitTitle', visit.title,
'visitStatus', visit.status 'visitStatus', visit.status
) AS document, ) AS document,
CASE WHEN verification_visit.id IS NULL THEN NULL ELSE JSONB_BUILD_OBJECT( CASE WHEN verification_visit.id IS NULL THEN NULL ELSE JSONB_BUILD_OBJECT(
'id', verification_visit.id, 'id', verification_visit.id,
'code', verification_visit.code, 'code', verification_visit.code,
'title', verification_visit.title,
'status', verification_visit.status, 'status', verification_visit.status,
'plannedStartAt', verification_visit.planned_start_at 'plannedStartAt', verification_visit.planned_start_at
) END AS "verificationVisit", ) END AS "verificationVisit",
@@ -845,7 +840,7 @@ export class InspectionFindingsService {
LEFT JOIN finding_catalog_items catalog ON catalog.id = finding.catalog_item_id LEFT JOIN finding_catalog_items catalog ON catalog.id = finding.catalog_item_id
LEFT JOIN finding_categories category ON category.id = catalog.category_id LEFT JOIN finding_categories category ON category.id = catalog.category_id
LEFT JOIN LATERAL ( LEFT JOIN LATERAL (
SELECT verification_target.id, verification_target.code, verification_target.title, SELECT verification_target.id, verification_target.code,
verification_target.status, verification_target.planned_start_at verification_target.status, verification_target.planned_start_at
FROM inspection_finding_verification_visits verification_link FROM inspection_finding_verification_visits verification_link
INNER JOIN inspection_visits verification_target ON verification_target.id = verification_link.visit_id INNER JOIN inspection_visits verification_target ON verification_target.id = verification_link.visit_id
@@ -923,7 +918,6 @@ export class InspectionFindingsService {
CASE WHEN visit.id IS NULL THEN NULL ELSE JSONB_BUILD_OBJECT( CASE WHEN visit.id IS NULL THEN NULL ELSE JSONB_BUILD_OBJECT(
'id', visit.id, 'id', visit.id,
'code', visit.code, 'code', visit.code,
'title', visit.title,
'status', visit.status, 'status', visit.status,
'plannedStartAt', visit.planned_start_at 'plannedStartAt', visit.planned_start_at
) END AS "verificationVisit", ) END AS "verificationVisit",