Don't use search to check supplier payment term

This commit is contained in:
Bertrand Chenal committed 2008-10-10 22:12:18 +02:00
1 parent 2695588eda
commit 902b63d761
1 file changed
+3 -9
+3 -9
View File
@@ -491,15 +491,6 @@ class CreatePurchase(Wizard):
if req_ids:
return 'ask_user_party'
req_ids = request_obj.search(
cursor, user, [('id', 'in', data['ids']),
('purchase_line', '=', False),
('party.supplier_payment_term', '=', False)],
context=context)
if req_ids:
print req_ids
return 'ask_user_term'
requests = request_obj.browse(cursor, user, data['ids'], context=context)
purchases = {}
# collect data
@@ -507,6 +498,9 @@ class CreatePurchase(Wizard):
if request.purchase_line:
continue
if not request.party.supplier_payment_term:
return 'ask_user_term'
key = (request.party.id, request.company.id, request.warehouse.id)
if key not in purchases: