From 9dad6888b4eb8a0f7f4ac3669317b4b101dfb23b Mon Sep 17 00:00:00 2001 From: enlineawork Date: Tue, 8 Sep 2026 22:56:13 -0300 Subject: [PATCH] fix(f5): make territory SQL parameter types explicit --- .../1790087200000-f5-authoritative-territory.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api-v3/src/database/migrations/1790087200000-f5-authoritative-territory.ts b/api-v3/src/database/migrations/1790087200000-f5-authoritative-territory.ts index 13eb716..607e6f5 100644 --- a/api-v3/src/database/migrations/1790087200000-f5-authoritative-territory.ts +++ b/api-v3/src/database/migrations/1790087200000-f5-authoritative-territory.ts @@ -219,12 +219,12 @@ export class F5AuthoritativeTerritory1790087200000 implements MigrationInterface INSERT INTO area_legal_rights ( area_id,right_type,name,status,source_document_id,notes ) - SELECT $1::uuid,$2::area_legal_right_type,$3,'ACTIVE',$4::uuid,$5 + SELECT $1::uuid,$2::area_legal_right_type,$3::varchar,'ACTIVE',$4::uuid,$5 WHERE NOT EXISTS ( SELECT 1 FROM area_legal_rights WHERE area_id=$1::uuid AND right_type=$2::area_legal_right_type - AND lower(btrim(name))=lower(btrim($3)) + AND lower(btrim(name))=lower(btrim($3::varchar)) AND status IN ('ACTIVE','PENDING') ) `, [ @@ -346,8 +346,8 @@ export class F5AuthoritativeTerritory1790087200000 implements MigrationInterface ] as const) { await queryRunner.query(` INSERT INTO asset_types(code,name,description,can_be_root,is_active,operational_role) - SELECT $1,$2,$3,false,true,'GENERIC' - WHERE NOT EXISTS (SELECT 1 FROM asset_types WHERE lower(code)=lower($1)) + SELECT $1::varchar,$2,$3,false,true,'GENERIC' + WHERE NOT EXISTS (SELECT 1 FROM asset_types WHERE lower(code)=lower($1::varchar)) `,[typeCode,typeName,description]); const [type] = (await queryRunner.query(` SELECT operational_role AS role,is_active AS active,can_be_root AS "canBeRoot"