fix: issue in edit payment receive with invoices payment amount chaning.

This commit is contained in:
a.bouhuolia
2020-12-19 17:04:11 +02:00
parent 1a0aad7dc4
commit fb135913bb
8 changed files with 103 additions and 108 deletions

View File

@@ -80,7 +80,6 @@ export default class PaymentReceivesController extends BaseController {
*/
get paymentReceiveSchema(): ValidationChain[] {
return [
check('customer_id').exists().isNumeric().toInt(),
check('payment_date').exists(),
check('reference_no').optional(),
check('deposit_account_id').exists().isNumeric().toInt(),
@@ -121,7 +120,10 @@ export default class PaymentReceivesController extends BaseController {
* @return {Array}
*/
get newPaymentReceiveValidation() {
return [...this.paymentReceiveSchema];
return [
check('customer_id').exists().isNumeric().toInt(),
...this.paymentReceiveSchema,
];
}
/**
@@ -172,7 +174,10 @@ export default class PaymentReceivesController extends BaseController {
await this.paymentReceiveService.editPaymentReceive(
tenantId, paymentReceiveId, paymentReceive,
);
return res.status(200).send({ id: paymentReceiveId });
return res.status(200).send({
id: paymentReceiveId,
message: 'The payment receive has been edited successfully.'
});
} catch (error) {
next(error);
}

View File

@@ -206,7 +206,7 @@ export default class SaleInvoicesController extends BaseController {
return res.status(200).send({
id: saleInvoiceId,
message: 'The given sale invoice has been published successfully',
message: 'The given sale invoice has been delivered successfully',
});
} catch (error) {
next(error);