From 659a9ea6cfd915fc83fffa6ee178bf9b06468cb1 Mon Sep 17 00:00:00 2001 From: Galindo97 Date: Mon, 12 Jan 2026 13:30:38 -0600 Subject: [PATCH] fix(models): simplify foreign key constraints in UnitOfMeasureGeneral by removing tenant_id and company_id --- .../general_catalogs/units_of_measure/models.py | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/backend/api/v1/modules/a76/general_catalogs/units_of_measure/models.py b/backend/api/v1/modules/a76/general_catalogs/units_of_measure/models.py index 54d2956e..d33b82b6 100644 --- a/backend/api/v1/modules/a76/general_catalogs/units_of_measure/models.py +++ b/backend/api/v1/modules/a76/general_catalogs/units_of_measure/models.py @@ -156,22 +156,14 @@ class UnitOfMeasureGeneral(Base, TenantScopedMixin, TimestampMixin): __table_args__ = ( UniqueConstraint("code", "tenant_id", "company_id", name="uq_uom_general_code"), ForeignKeyConstraint( - ["customs_code", "tenant_id", "company_id"], - [ - "a76.unit_of_measure_customs.code", - "a76.unit_of_measure_customs.tenant_id", - "a76.unit_of_measure_customs.company_id", - ], + ["customs_code"], + ["a76.unit_of_measure_customs.code"], use_alter=True, name="fk_uom_general_customs", ), ForeignKeyConstraint( - ["ace_code", "tenant_id", "company_id"], - [ - "a76.unit_of_measure_ace.code", - "a76.unit_of_measure_ace.tenant_id", - "a76.unit_of_measure_ace.company_id", - ], + ["ace_code"], + ["a76.unit_of_measure_ace.code"], use_alter=True, name="fk_uom_general_ace", ),