You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by de...@apache.org on 2025/08/21 13:22:06 UTC

(ofbiz-plugins) branch trunk updated: Use ServiceNameContextHolder to set the service name in ServiceRequestHandler

This is an automated email from the ASF dual-hosted git repository.

deepak pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-plugins.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 5bcbc7992 Use ServiceNameContextHolder to set the service name in ServiceRequestHandler
5bcbc7992 is described below

commit 5bcbc79924b84f4e560f1730d539b1cb033cd9cd
Author: Deepak Dixit <de...@hotwax.co>
AuthorDate: Thu Aug 21 18:51:57 2025 +0530

    Use ServiceNameContextHolder to set the service name in ServiceRequestHandler
---
 .../java/org/apache/ofbiz/ws/rs/process/ServiceRequestHandler.java     | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/rest-api/src/main/java/org/apache/ofbiz/ws/rs/process/ServiceRequestHandler.java b/rest-api/src/main/java/org/apache/ofbiz/ws/rs/process/ServiceRequestHandler.java
index 6e129a2c6..b67bd742e 100644
--- a/rest-api/src/main/java/org/apache/ofbiz/ws/rs/process/ServiceRequestHandler.java
+++ b/rest-api/src/main/java/org/apache/ofbiz/ws/rs/process/ServiceRequestHandler.java
@@ -38,6 +38,7 @@ import org.apache.ofbiz.service.ModelService;
 import org.apache.ofbiz.service.ServiceUtil;
 import org.apache.ofbiz.ws.rs.util.ErrorUtil;
 import org.apache.ofbiz.ws.rs.util.RestApiUtil;
+import org.apache.ofbiz.ws.rs.ServiceNameContextHolder;
 
 public final class ServiceRequestHandler extends RestRequestHandler {
 
@@ -55,7 +56,7 @@ public final class ServiceRequestHandler extends RestRequestHandler {
      */
     @Override
     protected Response execute(ContainerRequestContext ctx, Map<String, Object> arguments) {
-        ctx.setProperty("requestForService", service);
+        ServiceNameContextHolder.set(service);
         LocalDispatcher dispatcher = (LocalDispatcher) getServletContext().getAttribute("dispatcher");
         Map<String, Object> serviceContext = null;
         try {