Author: sergeyb
Date: Fri Aug 30 12:59:00 2013
New Revision: 1518958

URL: http://svn.apache.org/r1518958
Log:
Minor update to JAXRSInvoker on CXF 2.7.x

Modified:
    
cxf/branches/2.7.x-fixes/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/JAXRSInvoker.java

Modified: 
cxf/branches/2.7.x-fixes/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/JAXRSInvoker.java
URL: 
http://svn.apache.org/viewvc/cxf/branches/2.7.x-fixes/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/JAXRSInvoker.java?rev=1518958&r1=1518957&r2=1518958&view=diff
==============================================================================
--- 
cxf/branches/2.7.x-fixes/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/JAXRSInvoker.java
 (original)
+++ 
cxf/branches/2.7.x-fixes/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/JAXRSInvoker.java
 Fri Aug 30 12:59:00 2013
@@ -109,12 +109,10 @@ public class JAXRSInvoker extends Abstra
             if (exchange.isOneWay() || suspended) {
                 
ProviderFactory.getInstance(exchange.getInMessage()).clearThreadLocalProxies();
             }
-            if (!suspended) {
-                if (!isServiceObjectRequestScope(exchange.getInMessage())) {
-                    provider.releaseInstance(exchange.getInMessage(), 
rootInstance);
-                }
+            if (!suspended && 
!isServiceObjectRequestScope(exchange.getInMessage())) {
+                provider.releaseInstance(exchange.getInMessage(), 
rootInstance);
             } else {
-                exchange.put(REQUEST_WAS_SUSPENDED, true);
+                exchange.put(REQUEST_WAS_SUSPENDED, suspended);
                 persistRoots(exchange, rootInstance, provider);
             }
         }


Reply via email to