From 65015c8c4f91e96bbd8e5fccb755b4aedc920da3 Mon Sep 17 00:00:00 2001 From: david Date: Thu, 16 Jul 2026 12:31:44 +0200 Subject: [PATCH] Refactor VerifactuRecordModel associations and update proforma reference field name --- .../sequelize/models/verifactu-record.model.ts | 12 ++---------- .../ui/editors/proforma-update-header-editor.tsx | 2 +- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/modules/customer-invoices/src/api/infrastructure/common/persistence/sequelize/models/verifactu-record.model.ts b/modules/customer-invoices/src/api/infrastructure/common/persistence/sequelize/models/verifactu-record.model.ts index 6f693dbb..21a822f1 100644 --- a/modules/customer-invoices/src/api/infrastructure/common/persistence/sequelize/models/verifactu-record.model.ts +++ b/modules/customer-invoices/src/api/infrastructure/common/persistence/sequelize/models/verifactu-record.model.ts @@ -27,7 +27,7 @@ export class VerifactuRecordModel extends Model< static associate(database: Sequelize) { const models = database.models; - const requiredModels = ["CustomerInvoiceModel", "IssuedInvoiceModel"]; + const requiredModels = ["IssuedInvoiceModel"]; // Comprobamos que los modelos existan for (const name of requiredModels) { @@ -36,15 +36,7 @@ export class VerifactuRecordModel extends Model< } } - const { CustomerInvoiceModel, IssuedInvoiceModel } = models; - - /*VerifactuRecordModel.belongsTo(CustomerInvoiceModel, { - as: "legacy_invoice", - targetKey: "id", - foreignKey: "invoice_id", - onDelete: "CASCADE", - onUpdate: "CASCADE", - });*/ + const { IssuedInvoiceModel } = models; VerifactuRecordModel.belongsTo(IssuedInvoiceModel, { as: "issued_invoice", diff --git a/modules/customer-invoices/src/web/proformas/update/ui/editors/proforma-update-header-editor.tsx b/modules/customer-invoices/src/web/proformas/update/ui/editors/proforma-update-header-editor.tsx index 4f278a41..fa768fb7 100644 --- a/modules/customer-invoices/src/web/proformas/update/ui/editors/proforma-update-header-editor.tsx +++ b/modules/customer-invoices/src/web/proformas/update/ui/editors/proforma-update-header-editor.tsx @@ -41,7 +41,7 @@ export const ProformaUpdateHeaderEditor = ({ disabled={true} label={t("form_fields.proformas.invoice_number.label")} maxLength={16} - name="invoiceNumber" + name="proformaReference" placeholder={t("form_fields.proformas.invoice_number.placeholder")} readOnly={true} rightIcon={