This is an automated email from the ASF dual-hosted git repository.
mridulpathak pushed a commit to branch release24.09
in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git
The following commit(s) were added to refs/heads/release24.09 by this push:
new 1efd04afbf Fixed: applyFeatureToProductFromTypeAndCode sequenceNum
mutation (OFBIZ-13554)
1efd04afbf is described below
commit 1efd04afbf97173dd43b1b6f012ff7c55bc40a9a
Author: Mridul Pathak <[email protected]>
AuthorDate: Thu Sep 10 18:16:46 2026 +0530
Fixed: applyFeatureToProductFromTypeAndCode sequenceNum mutation
(OFBIZ-13554)
Copy parameters map per iteration to prevent sequenceNum pollution across
features.
---
.../ofbiz/product/product/feature/ProductFeatureServicesScript.groovy | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/applications/product/src/main/groovy/org/apache/ofbiz/product/product/feature/ProductFeatureServicesScript.groovy
b/applications/product/src/main/groovy/org/apache/ofbiz/product/product/feature/ProductFeatureServicesScript.groovy
index 5bd633e52f..82bb585d2e 100644
---
a/applications/product/src/main/groovy/org/apache/ofbiz/product/product/feature/ProductFeatureServicesScript.groovy
+++
b/applications/product/src/main/groovy/org/apache/ofbiz/product/product/feature/ProductFeatureServicesScript.groovy
@@ -32,7 +32,7 @@ Map applyFeatureToProductFromTypeAndCode() {
idCode: parameters.idCode)
.queryList()
for (GenericValue productFeature : productFeatures) {
- Map applyFeatureContext = parameters
+ Map applyFeatureContext = [*: parameters]
applyFeatureContext.productFeatureId = productFeature.productFeatureId
applyFeatureContext.sequenceNum = applyFeatureContext.sequenceNum ?:
productFeature.defaultSequenceNum
run service: 'applyFeatureToProduct', with: applyFeatureContext