Setting the ResourceResponse.HTTP_STATUS_CODE property does not modify the
actual server response status code.
--------------------------------------------------------------------------------------------------------------
Key: PLUTO-603
URL: https://issues.apache.org/jira/browse/PLUTO-603
Project: Pluto
Issue Type: Bug
Components: portlet container
Affects Versions: 2.0.2, 2.0.1
Environment: Jetspeed 2.2.1 with Pluto 2.0.1 as a portlet container.
Reporter: Alexander Malyshev
If you set the ResourceResponse.HTTP_STATUS_CODE property of the
ResourceResponseImpl object, the status remains unchanged. Without this
capability ajax calls return 200 Success even if you set an error.
Following code change in ResourceResponseImpl fixes an issue:
@Override
public void setProperty(String name, String value)
{
if (HTTP_STATUS_CODE.equals(name)) {
getServletResponse().setStatus(Integer.parseInt(value));
} else {
super.setProperty(name, value);
}
}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.