Author: pawan Date: Sat Aug 24 14:28:57 2019 New Revision: 1865852 URL: http://svn.apache.org/viewvc?rev=1865852&view=rev Log: Fixed: Issue of unable to view a PartyContent on view profile page of a party (OFBIZ-11038)
When click on view button img request will be hit along with contentName and imgId as a parameter. This request invokes serveImage event(DataEvents.java) which is deprecated now. Instead of img request we can call stream request with contentId as a parameter that invokes serveObjectData event. This will work as per the value of content-disposition-type (requestHandler.properties) i.e. attachement or inline Thanks: Devanshu Vyas for reporting the issue and Humera Khan for the patch and Prachi Shastri for testing of the bug. Modified: ofbiz/ofbiz-framework/trunk/applications/party/template/party/profileblocks/ContentList.ftl Modified: ofbiz/ofbiz-framework/trunk/applications/party/template/party/profileblocks/ContentList.ftl URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/party/template/party/profileblocks/ContentList.ftl?rev=1865852&r1=1865851&r2=1865852&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/applications/party/template/party/profileblocks/ContentList.ftl (original) +++ ofbiz/ofbiz-framework/trunk/applications/party/template/party/profileblocks/ContentList.ftl Sat Aug 24 14:28:57 2019 @@ -36,7 +36,7 @@ under the License. <td>${pContent.fromDate!}</td> <td class="button-col"> <#if (content.contentName?has_content)> - <a href="<@ofbizUrl>img/${content.contentName}?imgId=${(content.dataResourceId)!}</@ofbizUrl>" target="_blank">${uiLabelMap.CommonView}</a> + <a href="<@ofbizUrl>stream?contentId=${(content.contentId)!}</@ofbizUrl>" target="_blank">${uiLabelMap.CommonView}</a> </#if> <form name="removePartyContent_${pContent_index}" method="post" action="<@ofbizUrl>removePartyContent/viewprofile</@ofbizUrl>"> <input type="hidden" name="contentId" value="${pContent.contentId}" />