This breaks the sendReturnCompleteNotification service.

---- exception report ----------------------------------------------------------
Async-Service failed.
Exception: org.ofbiz.service.GenericServiceException
Message: Could not commit transaction for service 
[sendReturnCompleteNotification] call: Roll back error, could not commit 
transaction, was rolled back instead because of: Error rendering screen 
[component://order/widget/ordermgr/OrderPrintScreens.xml#CompanyLogo]: 
groovy.lang.MissingPropertyException: No such property: request for class: 
CompanyHeadergroovy.lang.MissingPropertyException: No such property: request 
for class: CompanyHeader (No such property: request for class: CompanyHeader)
---- stack trace ---------------------------------------------------------------
org.ofbiz.service.GenericServiceException: Could not commit transaction for 
service [sendReturnCompleteNotification] call: Roll back error, could not 
commit transaction, was rolled back instead because of: Error rendering screen 
[component://order/widget/ordermgr/OrderPrintScreens.xml#CompanyLogo]: 
groovy.lang.MissingPropertyException: No such property: request for class: 
CompanyHeadergroovy.lang.MissingPropertyException: No such property: request 
for class: CompanyHeader (No such property: request for class: CompanyHeader)
org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:561)
org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:226)
org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:163)
org.ofbiz.service.job.GenericServiceJob.exec(GenericServiceJob.java:71)
org.ofbiz.service.job.JobInvoker.run(JobInvoker.java:242)
java.lang.Thread.run(Thread.java:680)
--------------------------------------------------------------------------------


On Nov 9, 2011, at 5:11 AM, hans...@apache.org wrote:

> Author: hansbak
> Date: Wed Nov  9 10:11:24 2011
> New Revision: 1199682
> 
> URL: http://svn.apache.org/viewvc?rev=1199682&view=rev
> Log:
> on invoice and orderheader, show logo properly either from party content or 
> party info
> 
> Modified:
>    
> ofbiz/trunk/applications/order/webapp/ordermgr/WEB-INF/actions/order/CompanyHeader.groovy
> 
> Modified: 
> ofbiz/trunk/applications/order/webapp/ordermgr/WEB-INF/actions/order/CompanyHeader.groovy
> URL: 
> http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/webapp/ordermgr/WEB-INF/actions/order/CompanyHeader.groovy?rev=1199682&r1=1199681&r2=1199682&view=diff
> ==============================================================================
> --- 
> ofbiz/trunk/applications/order/webapp/ordermgr/WEB-INF/actions/order/CompanyHeader.groovy
>  (original)
> +++ 
> ofbiz/trunk/applications/order/webapp/ordermgr/WEB-INF/actions/order/CompanyHeader.groovy
>  Wed Nov  9 10:11:24 2011
> @@ -27,6 +27,7 @@ import org.ofbiz.entity.util.*;
> import org.ofbiz.party.contact.*;
> import org.ofbiz.order.order.OrderReadHelper;
> import java.sql.Timestamp;
> +import org.ofbiz.party.content.PartyContentWrapper;
> 
> orderHeader = parameters.orderHeader;
> orderId = parameters.orderId;
> @@ -118,8 +119,17 @@ if (!partyId) {
> 
> // the logo
> partyGroup = delegator.findByPrimaryKey("PartyGroup", [partyId : partyId]);
> -if (partyGroup?.logoImageUrl) {
> -    logoImageUrl = partyGroup.logoImageUrl;
> +if (partyGroup) {
> +    partyContentWrapper = new PartyContentWrapper(partyGroup, request);
> +    partyContent = 
> partyContentWrapper.getFirstPartyContentByType(partyGroup.partyId , 
> partyGroup, "LGOIMGURL", delegator);
> +    if (partyContent) {
> +        logoImageUrl = 
> "/content/control/stream?contentId="+partyContent.contentId;
> +    }
> +}
> +if(logoImageUrl == null){
> +    if (partyGroup?.logoImageUrl) {
> +        logoImageUrl = partyGroup.logoImageUrl;
> +    }
> }
> context.logoImageUrl = logoImageUrl;
> 
> 
> 

Reply via email to