From 8b174d1041c5aea3db785b2d089b5e6a3edb3b59 Mon Sep 17 00:00:00 2001 From: Prangshuman Das Date: Mon, 12 Oct 2026 11:54:07 +0200 Subject: [PATCH] Set sales quote document and posting dates in API tests Align quote dates with the work date before converting to an order and re-enable the make-order tests. AB#646383 AB#653393 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 3952f078-a881-4da8-ad96-13b727e48a91 --- src/Apps/W1/APIV1/test/src/APIV1SalesQuotesE2E.Codeunit.al | 3 +++ src/Apps/W1/APIV2/test/src/APIV2SalesQuotesE2E.Codeunit.al | 3 +++ .../_Exclude_APIV1__Tests.DisabledTest.json | 5 ----- .../_Exclude_APIV2__Tests.DisabledTest.json | 5 ----- 4 files changed, 6 insertions(+), 10 deletions(-) diff --git a/src/Apps/W1/APIV1/test/src/APIV1SalesQuotesE2E.Codeunit.al b/src/Apps/W1/APIV1/test/src/APIV1SalesQuotesE2E.Codeunit.al index 7c86c30d990..bb10b1c405d 100644 --- a/src/Apps/W1/APIV1/test/src/APIV1SalesQuotesE2E.Codeunit.al +++ b/src/Apps/W1/APIV1/test/src/APIV1SalesQuotesE2E.Codeunit.al @@ -807,6 +807,9 @@ codeunit 139723 "APIV1 - Sales Quotes E2E" LibrarySmallBusiness.CreateCustomer(Customer); LibrarySmallBusiness.CreateItem(Item); LibrarySmallBusiness.CreateSalesQuoteHeaderWithLines(SalesHeader, Customer, Item, 1, 1); + SalesHeader.Validate("Posting Date", WorkDate()); + SalesHeader.Validate("Document Date", WorkDate()); + SalesHeader.Modify(true); end; local procedure FindSalesHeader(var SalesHeader: Record "Sales Header"; CustomerNo: Text; QuoteNumber: Text): Boolean diff --git a/src/Apps/W1/APIV2/test/src/APIV2SalesQuotesE2E.Codeunit.al b/src/Apps/W1/APIV2/test/src/APIV2SalesQuotesE2E.Codeunit.al index 258ccd11ca8..1b5320d6de8 100644 --- a/src/Apps/W1/APIV2/test/src/APIV2SalesQuotesE2E.Codeunit.al +++ b/src/Apps/W1/APIV2/test/src/APIV2SalesQuotesE2E.Codeunit.al @@ -786,6 +786,9 @@ codeunit 139823 "APIV2 - Sales Quotes E2E" LibrarySmallBusiness.CreateCustomer(Customer); LibrarySmallBusiness.CreateItem(Item); LibrarySmallBusiness.CreateSalesQuoteHeaderWithLines(SalesHeader, Customer, Item, 1, 1); + SalesHeader.Validate("Posting Date", WorkDate()); + SalesHeader.Validate("Document Date", WorkDate()); + SalesHeader.Modify(true); end; local procedure FindSalesHeader(var SalesHeader: Record "Sales Header"; CustomerNo: Text; QuoteNumber: Text): Boolean diff --git a/src/DisabledTests/_Exclude_APIV1__Tests/_Exclude_APIV1__Tests.DisabledTest.json b/src/DisabledTests/_Exclude_APIV1__Tests/_Exclude_APIV1__Tests.DisabledTest.json index db90b488d7b..e90a41332d7 100644 --- a/src/DisabledTests/_Exclude_APIV1__Tests/_Exclude_APIV1__Tests.DisabledTest.json +++ b/src/DisabledTests/_Exclude_APIV1__Tests/_Exclude_APIV1__Tests.DisabledTest.json @@ -14,11 +14,6 @@ "codeunitName": "APIV1 - Sales Orders E2E", "method": "TestCreateOrderThroughPageAndAPI" }, - { - "codeunitId": 139723, - "codeunitName": "APIV1 - Sales Quotes E2E", - "method": "TestActionMakeOrderFromQuote" - }, { "codeunitId": 139723, "codeunitName": "APIV1 - Sales Quotes E2E", diff --git a/src/DisabledTests/_Exclude_APIV2__Tests/_Exclude_APIV2__Tests.DisabledTest.json b/src/DisabledTests/_Exclude_APIV2__Tests/_Exclude_APIV2__Tests.DisabledTest.json index 44baa6cbba3..f2e8b05e7d3 100644 --- a/src/DisabledTests/_Exclude_APIV2__Tests/_Exclude_APIV2__Tests.DisabledTest.json +++ b/src/DisabledTests/_Exclude_APIV2__Tests/_Exclude_APIV2__Tests.DisabledTest.json @@ -19,11 +19,6 @@ "codeunitName": "APIV2 - Sales Orders E2E", "method": "TestCreateOrderThroughPageAndAPI" }, - { - "codeunitId": 139823, - "codeunitName": "APIV2 - Sales Quotes E2E", - "method": "TestActionMakeOrderFromQuote" - }, { "codeunitId": 139823, "codeunitName": "APIV2 - Sales Quotes E2E",