This is an automated email from the ASF dual-hosted git repository. jleroux pushed a commit to branch release22.01 in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git
The following commit(s) were added to refs/heads/release22.01 by this push: new 5193064 Fixed: Wrong Field Name Definition in RequirementForms (OFBIZ-12505) 5193064 is described below commit 51930641c5c5853e2c2fda80098a1e3bac20dfd0 Author: Jacques Le Roux <jacques.le.r...@les7arts.com> AuthorDate: Mon Jan 31 12:21:37 2022 +0100 Fixed: Wrong Field Name Definition in RequirementForms (OFBIZ-12505) The issue exists also in the older version. The field "requirementByDate" form "FindApprovedProductRequirements" in RequirementForms.xml has been set wrongly and it should be "requiredByDate". This causes the result could not be queried out properly as indicated as below: The result is governed by the service "getRequirementsForSupplier", where reads the list from the view "RequirementAndRole". In the view entity definition, the field is defined as <alias entity-alias="RQ" name="requiredByDate"/>, but it is not the case in the form "FindApprovedProductRequirements" above. After changing it to the correct name, the bug is solved. jleroux: Same exists in OrderEntryForms::FindRequirements Thanks: Schumann Ye for report Pierre Smits for creating the initial PR494 --- applications/order/widget/ordermgr/OrderEntryForms.xml | 2 +- applications/order/widget/ordermgr/RequirementForms.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/applications/order/widget/ordermgr/OrderEntryForms.xml b/applications/order/widget/ordermgr/OrderEntryForms.xml index f46badd..90d60a5 100644 --- a/applications/order/widget/ordermgr/OrderEntryForms.xml +++ b/applications/order/widget/ordermgr/OrderEntryForms.xml @@ -24,7 +24,7 @@ under the License. <field name="requirementId"><text-find/></field> <field name="partyId" title="${uiLabelMap.PartySupplier}"><lookup target-form-name="LookupPartyName"/></field> <field name="productId" title="${uiLabelMap.ProductProductId}"><lookup target-form-name="LookupProduct"/></field> - <field name="requirementByDate"><date-find type="date"/></field> + <field name="requiredByDate"><date-find type="date"/></field> <field name="submitButton" title="${uiLabelMap.CommonFind}" widget-style="smallSubmit"><submit button-type="button"/></field> </form> <form name="RequirementsList" type="multi" use-row-submit="true" target="addRequirementsToCart" title="" list-name="requirementsForSupplier" diff --git a/applications/order/widget/ordermgr/RequirementForms.xml b/applications/order/widget/ordermgr/RequirementForms.xml index 45f4235..8210020 100644 --- a/applications/order/widget/ordermgr/RequirementForms.xml +++ b/applications/order/widget/ordermgr/RequirementForms.xml @@ -282,7 +282,7 @@ under the License. </drop-down> </field> <field name="productId" title="${uiLabelMap.ProductProductId}"><lookup target-form-name="LookupProduct"/></field> - <field name="requirementByDate"><date-find type="date"/></field> + <field name="requiredByDate"><date-find type="date"/></field> <field name="submitButton" title="${uiLabelMap.CommonFind}" widget-style="smallSubmit"><submit button-type="button"/></field> </form> <form name="ApprovedProductRequirementsList" type="list" title="" list-name="requirementsForSupplier" paginate-target="RequirementsForSupplier"