mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-17 13:20:31 +00:00
fix(auth): hide/show password revealer in auth pages.
fix(expense): auto-adding new lines. fix(journal): auto-adding new lines.
This commit is contained in:
@@ -172,26 +172,6 @@ export default class SalesReceiptService {
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieve estimate number to object model.
|
||||
* @param {number} tenantId
|
||||
* @param {ISaleReceiptDTO} saleReceiptDTO - Sale receipt DTO.
|
||||
* @param {ISaleReceipt} oldSaleReceipt - Old receipt model object.
|
||||
*/
|
||||
transformReceiptNumberToModel(
|
||||
tenantId: number,
|
||||
saleReceiptDTO: ISaleReceiptDTO,
|
||||
oldSaleReceipt?: ISaleReceipt
|
||||
): string {
|
||||
// Retreive the next invoice number.
|
||||
const autoNextNumber = this.getNextReceiptNumber(tenantId);
|
||||
|
||||
if (saleReceiptDTO.receiptNumber) {
|
||||
return saleReceiptDTO.receiptNumber;
|
||||
}
|
||||
return oldSaleReceipt ? oldSaleReceipt.receiptNumber : autoNextNumber;
|
||||
}
|
||||
|
||||
/**
|
||||
* Transform create DTO object to model object.
|
||||
* @param {ISaleReceiptDTO} saleReceiptDTO -
|
||||
@@ -233,7 +213,7 @@ export default class SalesReceiptService {
|
||||
receiptNumber,
|
||||
// Avoid rewrite the deliver date in edit mode when already published.
|
||||
...(saleReceiptDTO.closed &&
|
||||
!oldSaleReceipt.closedAt && {
|
||||
!oldSaleReceipt?.closedAt && {
|
||||
closedAt: moment().toMySqlDateTime(),
|
||||
}),
|
||||
entries: saleReceiptDTO.entries.map((entry) => ({
|
||||
|
||||
Reference in New Issue
Block a user