Jim Ma created CXF-6812:
---------------------------
Summary: Cxf webTargetImpl should always check if client is closed
frist
Key: CXF-6812
URL: https://issues.apache.org/jira/browse/CXF-6812
Project: CXF
Issue Type: Bug
Components: JAX-RS
Affects Versions: 3.1.5
Reporter: Jim Ma
Fix For: 3.2.0, 3.1.6
org.apache.cxf.jaxrs.client.spec.Clientimpl$WebClientImpl#resolveTemplatesFromEncoded(Map<String,
Object> templatesMap) method should always check if client is closed first. If
the input templatesMap is empty , even the client is closed it still returns
this object:
<code>
@Override
public WebTarget resolveTemplatesFromEncoded(Map<String, Object>
templatesMap) {
checkClosed();
checkNullMap(templatesMap);
if (templatesMap.isEmpty()) {
return this;
}
return
newWebTarget(getUriBuilder().resolveTemplatesFromEncoded(templatesMap));
}
</code>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)