set sequences(not draft) for invoices and saleOrders

This commit is contained in:
2023-01-07 18:09:35 +01:00
parent 937d139f0c
commit 5e1519edae
2 changed files with 23 additions and 1 deletions

View File

@@ -23,6 +23,7 @@ import com.axelor.apps.sale.db.SaleOrder;
import com.axelor.apps.sale.db.SaleOrderLine;
import com.axelor.apps.sale.service.saleorder.SaleOrderLineService;
import com.axelor.apps.sale.service.saleorder.SaleOrderMarginService;
import com.axelor.apps.sale.service.saleorder.SaleOrderWorkflowServiceImpl;
import com.axelor.exception.AxelorException;
import com.axelor.inject.Beans;
import com.google.common.base.Strings;
@@ -89,7 +90,7 @@ public class SaleOrderManagementRepository extends SaleOrderRepository {
if (Strings.isNullOrEmpty(saleOrder.getSaleOrderSeq()) && !saleOrder.getTemplate()) {
if (saleOrder.getStatusSelect() == SaleOrderRepository.STATUS_DRAFT_QUOTATION) {
saleOrder.setSaleOrderSeq(
Beans.get(SequenceService.class).getDraftSequenceNumber(saleOrder));
Beans.get(SaleOrderWorkflowServiceImpl.class).getSequence(saleOrder.getCompany()));
}
}