From 3446dee8bb31e2cb66c98d7072d3dbad72aa21dc Mon Sep 17 00:00:00 2001 From: Ahmed Bouhuolia Date: Tue, 10 Nov 2020 11:31:17 +0200 Subject: [PATCH] fix: reference_no of bills transactions. --- server/src/api/controllers/Purchases/Bills.ts | 2 ++ .../database/migrations/20200719152005_create_bills_table.js | 4 +--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/server/src/api/controllers/Purchases/Bills.ts b/server/src/api/controllers/Purchases/Bills.ts index beaf7bdf6..4920adf3b 100644 --- a/server/src/api/controllers/Purchases/Bills.ts +++ b/server/src/api/controllers/Purchases/Bills.ts @@ -89,6 +89,7 @@ export default class BillsController extends BaseController { get billValidationSchema() { return [ check('bill_number').exists().trim().escape(), + check('reference_no').optional().trim().escape(), check('bill_date').exists().isISO8601(), check('due_date').optional().isISO8601(), check('vendor_id').exists().isNumeric().toInt(), @@ -111,6 +112,7 @@ export default class BillsController extends BaseController { get billEditValidationSchema() { return [ check('bill_number').exists().trim().escape(), + check('reference_no').optional().trim().escape(), check('bill_date').exists().isISO8601(), check('due_date').optional().isISO8601(), check('vendor_id').exists().isNumeric().toInt(), diff --git a/server/src/database/migrations/20200719152005_create_bills_table.js b/server/src/database/migrations/20200719152005_create_bills_table.js index 6e34f3c5a..67ab64378 100644 --- a/server/src/database/migrations/20200719152005_create_bills_table.js +++ b/server/src/database/migrations/20200719152005_create_bills_table.js @@ -6,13 +6,11 @@ exports.up = function(knex) { table.string('bill_number'); table.date('bill_date').index(); table.date('due_date').index(); - table.string('reference_no'); + table.string('reference_no').index(); table.string('status').index(); table.text('note'); - table.decimal('amount', 13, 3).defaultTo(0); table.decimal('payment_amount', 13, 3).defaultTo(0); - table.string('inv_lot_number').index(); table.integer('user_id').unsigned(); table.timestamps();