From 1ebb5cd8ad3f997803afb7d726fd6c4a618f1f4c Mon Sep 17 00:00:00 2001 From: "a.bouhuolia" Date: Sat, 11 Sep 2021 16:50:09 +0200 Subject: [PATCH] BIG-9: fix estimates sorting by customer column. BIG-10: fix invoices sorting by balance column. --- .../containers/Sales/Invoices/InvoicesLanding/components.js | 6 ++---- server/src/models/SaleEstimate.js | 4 ++-- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/client/src/containers/Sales/Invoices/InvoicesLanding/components.js b/client/src/containers/Sales/Invoices/InvoicesLanding/components.js index 066c45bd9..36f4c1d42 100644 --- a/client/src/containers/Sales/Invoices/InvoicesLanding/components.js +++ b/client/src/containers/Sales/Invoices/InvoicesLanding/components.js @@ -189,11 +189,9 @@ export function useInvoicesTableColumns() { clickable: true, }, { - id: 'balance', + id: 'amount', Header: intl.get('balance'), - accessor: (r) => ( - - ), + accessor: 'formatted_amount', width: 120, className: 'balance', clickable: true, diff --git a/server/src/models/SaleEstimate.js b/server/src/models/SaleEstimate.js index 547f3f5c2..aaace10e2 100644 --- a/server/src/models/SaleEstimate.js +++ b/server/src/models/SaleEstimate.js @@ -171,12 +171,12 @@ export default class SaleEstimate extends mixin(TenantModel, [ */ static get relationMappings() { const ItemEntry = require('models/ItemEntry'); - const Contact = require('models/Contact'); + const Customer = require('models/Customer'); return { customer: { relation: Model.BelongsToOneRelation, - modelClass: Contact.default, + modelClass: Customer.default, join: { from: 'sales_estimates.customerId', to: 'contacts.id',