Author: jleroux
Date: Sun Jul 27 12:19:30 2008
New Revision: 680167

URL: http://svn.apache.org/viewvc?rev=680167&view=rev
Log:
Fix a bug (from bsh->groovy)

Modified:
    
ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/OrderHistory.groovy

Modified: 
ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/OrderHistory.groovy
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/OrderHistory.groovy?rev=680167&r1=680166&r2=680167&view=diff
==============================================================================
--- 
ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/OrderHistory.groovy
 (original)
+++ 
ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/OrderHistory.groovy
 Sun Jul 27 12:19:30 2008
@@ -23,14 +23,20 @@
 import org.ofbiz.entity.condition.*;
 
 partyRole = delegator.findByPrimaryKey("PartyRole", [partyId : 
userLogin.partyId, roleTypeId : "SUPPLIER"]);
-if("SUPPLIER".equals(partyRole.roleTypeId)){
-    /** drop shipper or supplier **/
-    porderRoleCollection = delegator.findByAnd("OrderRole", [partyId : 
userLogin.partyId, roleTypeId : "SUPPLIER_AGENT"]);
-    porderHeaderList = 
EntityUtil.orderBy(EntityUtil.filterByAnd(EntityUtil.getRelated("OrderHeader", 
porderRoleCollection), [EntityCondition.makeCondition("statusId", 
EntityOperator.NOT_EQUAL, "ORDER_REJECTED"), 
EntityCondition.makeCondition("orderTypeId", EntityOperator.EQUALS, 
"PURCHASE_ORDER")]), ["orderDate DESC"]);
-    context.porderHeaderList = porderHeaderList;
+if (partyRole) {
+    if("SUPPLIER".equals(partyRole.roleTypeId)){
+        /** drop shipper or supplier **/
+        porderRoleCollection = delegator.findByAnd("OrderRole", [partyId : 
userLogin.partyId, roleTypeId : "SUPPLIER_AGENT"]);
+        porderHeaderList = 
EntityUtil.orderBy(EntityUtil.filterByAnd(EntityUtil.getRelated("OrderHeader", 
porderRoleCollection), 
+                [EntityCondition.makeCondition("statusId", 
EntityOperator.NOT_EQUAL, "ORDER_REJECTED"), 
+                 EntityCondition.makeCondition("orderTypeId", 
EntityOperator.EQUALS, "PURCHASE_ORDER")]), 
+                 ["orderDate DESC"]);
+        context.porderHeaderList = porderHeaderList;
+    }
 }
 orderRoleCollection = delegator.findByAnd("OrderRole", [partyId : 
userLogin.partyId, roleTypeId : "PLACING_CUSTOMER"]);
-orderHeaderList = 
EntityUtil.orderBy(EntityUtil.filterByAnd(EntityUtil.getRelated("OrderHeader", 
orderRoleCollection), [EntityCondition.makeCondition("statusId", 
EntityOperator.NOT_EQUAL, "ORDER_REJECTED")]), ["orderDate DESC"]);
+orderHeaderList = 
EntityUtil.orderBy(EntityUtil.filterByAnd(EntityUtil.getRelated("OrderHeader", 
orderRoleCollection), 
+        [EntityCondition.makeCondition("statusId", EntityOperator.NOT_EQUAL, 
"ORDER_REJECTED")]), ["orderDate DESC"]);
 context.orderHeaderList = orderHeaderList;
 
 downloadOrderRoleAndProductContentInfoList = 
delegator.findByAnd("OrderRoleAndProductContentInfo", 


Reply via email to