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 a0f0e279e0 Fixed: OFBiz Setup failing to setup the product store (OFBIZ-13211) a0f0e279e0 is described below commit a0f0e279e0af6b49de45f3c95e0d8a90f8da08fc Author: Jacques Le Roux <jacques.le.r...@les7arts.com> AuthorDate: Tue Feb 18 11:30:06 2025 +0100 Fixed: OFBiz Setup failing to setup the product store (OFBIZ-13211) In a clan installation, the Product Store screen in OFBiz Setup fails to update. The method createProductStoreWithDefaultSetting is expecting the table ShipmentMethodType to be empty to insert the seed data from OfbizSetupShippingData.xml. But because OFBIZ-12608 introduced new seed data that inserts one record in ShipmentMethodType, the condition expecting the table to be empty is not met anymore and then the shipping data is not initialized. Thanks: Carlos Guzman jleroux: while at it update ofbiz-setup.adoc. We no longer use Ant. --- applications/commonext/minilang/setup/SetupEvents.xml | 13 +++++-------- applications/commonext/src/docs/asciidoc/ofbiz-setup.adoc | 4 ++-- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/applications/commonext/minilang/setup/SetupEvents.xml b/applications/commonext/minilang/setup/SetupEvents.xml index e2924365a4..697d8ec32c 100644 --- a/applications/commonext/minilang/setup/SetupEvents.xml +++ b/applications/commonext/minilang/setup/SetupEvents.xml @@ -434,14 +434,11 @@ <set field="organizationPartyId" from-field="parameters.partyId"/> <!-- Create default data of ProductStoreShipmentMeth, ShipmentMethodType , CarrierShipmentMethod, and ShipmentCostEstimate. --> - <entity-condition entity-name="ShipmentMethodType" list="shipmentMethodTypeList"/> - <if-empty field="shipmentMethodTypeList"> - <!-- run demo Shipping --> - <set field="importShippingCtx.filename" value="${sys:getProperty('ofbiz.home')}/applications/commonext/data/OfbizSetupShippingData.xml"/> - <session-to-field field="importShippingCtx.userLogin" session-name="userLogin"/> - <call-service service-name="entityImport" in-map-name="importShippingCtx"/> - <check-errors/> - </if-empty> + <!-- run demo Shipping --> + <set field="importShippingCtx.filename" value="${sys:getProperty('ofbiz.home')}/applications/commonext/data/OfbizSetupShippingData.xml"/> + <session-to-field field="importShippingCtx.userLogin" session-name="userLogin"/> + <call-service service-name="entityImport" in-map-name="importShippingCtx"/> + <check-errors/> <!-- Import Default ProductStore & Shipment data --> <set field="placeholderValues.orgPartyId" from="organizationPartyId"/> diff --git a/applications/commonext/src/docs/asciidoc/ofbiz-setup.adoc b/applications/commonext/src/docs/asciidoc/ofbiz-setup.adoc index 62a99f2164..b553ff538e 100644 --- a/applications/commonext/src/docs/asciidoc/ofbiz-setup.adoc +++ b/applications/commonext/src/docs/asciidoc/ofbiz-setup.adoc @@ -38,8 +38,8 @@ For having OFBiz ready to be setup, it's needed to load data from reader seed an . Open a new terminal. . Go to your ofbiz directory. -. Clean out all built classes with : ./ant clean-all -. start with a database clean and empty +. Clean out all built classes with : gradlew cleanAll +. Start with a database clean and empty. If you use Derby it's already done with previous command. . Load the seed data with gradlew "ofbiz --load-data readers=seed,seed-initial" . Create the admin user with login name MyUserName and default password with value "ofbiz": gradlew loadAdminUserLogin -PuserLoginId=MyUserName