From 6af7f074b0c6c80a001a2728a9dd2a9ad1bb3a5c Mon Sep 17 00:00:00 2001
From: Romain Courteaud <romain@nexedi.com>
Date: Mon, 18 Apr 2005 15:07:56 +0000
Subject: [PATCH] Select only movement without delivery relation.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@2910 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 product/ERP5/Document/DeliveryBuilder.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/product/ERP5/Document/DeliveryBuilder.py b/product/ERP5/Document/DeliveryBuilder.py
index b19af03220..9bec5c9ae6 100755
--- a/product/ERP5/Document/DeliveryBuilder.py
+++ b/product/ERP5/Document/DeliveryBuilder.py
@@ -138,6 +138,10 @@ class DeliveryBuilder(XMLObject, Amount, Predicate):
       movement_list = select_method(kw)
       sql_query = select_method(kw, src__=1)
 
+    # XXX Use buildSQLQuery will be better
+    movement_list = filter(lambda x: x.getDeliveryRelatedValueList()==[],
+                           movement_list)
+
     # XXX  Add predicate test
     return movement_list
 
-- 
GitLab