fix(models): simplify foreign key constraints in UnitOfMeasureGeneral by removing tenant_id and company_id

This commit is contained in:
Galindo97
2026-01-12 13:30:38 -06:00
parent 7aa5b09d33
commit 659a9ea6cf

View File

@@ -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",
),