This is an automated email from the ASF dual-hosted git repository. jleroux pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git
The following commit(s) were added to refs/heads/trunk by this push: new 38c67d3 Fixed: Edit record in product promotion, "Promotion Last Modified Date" is invalid, but don't notice to user (OFBIZ-12046) 38c67d3 is described below commit 38c67d3dde4a057d946e6f4ac069d84f9766e1c0 Author: Jacques Le Roux <jacques.le.r...@les7arts.com> AuthorDate: Sat Oct 2 13:57:18 2021 +0200 Fixed: Edit record in product promotion, "Promotion Last Modified Date" is invalid, but don't notice to user (OFBIZ-12046) As Lalit reported it's not really a bug. But an annoying service transformation of updateProductPromo to entity-auto (I checked using R15.12). Note that createProductPromo is not affected I'm not sure other update services using entity-auto are not affected Thanks: Do Nhu Vy for report, Lalit Dashora for initial analysis --- applications/product/widget/catalog/PromoForms.xml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/applications/product/widget/catalog/PromoForms.xml b/applications/product/widget/catalog/PromoForms.xml index 317609c..5224397 100644 --- a/applications/product/widget/catalog/PromoForms.xml +++ b/applications/product/widget/catalog/PromoForms.xml @@ -18,7 +18,7 @@ specific language governing permissions and limitations under the License. --> -<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" +<forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://ofbiz.apache.org/Widget-Form" xsi:schemaLocation="http://ofbiz.apache.org/Widget-Form http://ofbiz.apache.org/dtds/widget-form.xsd"> <form name="ListProductPromos" type="list" title="" list-name="productPromos" paginate-target="FindProductPromo" odd-row-style="alternate-row" default-table-style="basic-table"> @@ -42,6 +42,12 @@ under the License. <alt-target use-when="productPromo==null" target="createProductPromo"/> <auto-fields-service service-name="updateProductPromo" map-name=""/> + <field name="createdDate"><hidden/></field> + <field name="createdByUserLogin"><hidden/></field> + <field name="lastModifiedDate"><hidden/></field> + <field name="lastModifiedByUserLogin"><hidden/></field> + + <field use-when="productPromo!=null" name="productPromoId" title="${uiLabelMap.ProductPromotion}" tooltip=""><display/></field> <field use-when="productPromo==null&&productPromoId!=null" name="productPromoId" title="${uiLabelMap.ProductPromotion}" tooltip="${uiLabelMap.ProductCouldNotFindProductPromotion} [${productPromoId}]"><display/></field> <!-- this to be taken care of with auto-fields-service as soon as it uses entity field info too --> @@ -119,7 +125,7 @@ under the License. </hyperlink> </field> </form> - + <form name="EditProductPromoContentImage" type="upload" target="addImageContentForProductPromo" default-map-name="productPromoContent"> <field name="productPromoId"><hidden/></field> <field use-when="productPromoContent != null" name="contentId"><display/></field>