fix(f5): make territory SQL parameter types explicit

This commit is contained in:
2026-09-08 22:56:13 -03:00
parent 1afef0f1f3
commit 9dad6888b4
@@ -219,12 +219,12 @@ export class F5AuthoritativeTerritory1790087200000 implements MigrationInterface
INSERT INTO area_legal_rights ( INSERT INTO area_legal_rights (
area_id,right_type,name,status,source_document_id,notes 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 ( WHERE NOT EXISTS (
SELECT 1 FROM area_legal_rights SELECT 1 FROM area_legal_rights
WHERE area_id=$1::uuid WHERE area_id=$1::uuid
AND right_type=$2::area_legal_right_type 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') AND status IN ('ACTIVE','PENDING')
) )
`, [ `, [
@@ -346,8 +346,8 @@ export class F5AuthoritativeTerritory1790087200000 implements MigrationInterface
] as const) { ] as const) {
await queryRunner.query(` await queryRunner.query(`
INSERT INTO asset_types(code,name,description,can_be_root,is_active,operational_role) INSERT INTO asset_types(code,name,description,can_be_root,is_active,operational_role)
SELECT $1,$2,$3,false,true,'GENERIC' SELECT $1::varchar,$2,$3,false,true,'GENERIC'
WHERE NOT EXISTS (SELECT 1 FROM asset_types WHERE lower(code)=lower($1)) WHERE NOT EXISTS (SELECT 1 FROM asset_types WHERE lower(code)=lower($1::varchar))
`,[typeCode,typeName,description]); `,[typeCode,typeName,description]);
const [type] = (await queryRunner.query(` const [type] = (await queryRunner.query(`
SELECT operational_role AS role,is_active AS active,can_be_root AS "canBeRoot" SELECT operational_role AS role,is_active AS active,can_be_root AS "canBeRoot"