25 lines
911 B
Diff
25 lines
911 B
Diff
Index: purchase_request.py
|
|
===================================================================
|
|
|
|
--- .a/trytond/trytond/modules/stock_supply/purchase_request.py
|
|
+++ .b/trytond/trytond/modules/stock_supply/purchase_request.py
|
|
@@ -677,7 +677,7 @@
|
|
setattr(purchase, f, v)
|
|
purchase.save()
|
|
for request in grouped_requests:
|
|
- line = self.compute_purchase_line(request)
|
|
+ line = self.compute_purchase_line(request, purchase)
|
|
line.purchase = purchase
|
|
line.save()
|
|
Request.write([request], {
|
|
@@ -693,7 +693,7 @@
|
|
return {}
|
|
|
|
@classmethod
|
|
- def compute_purchase_line(cls, request):
|
|
+ def compute_purchase_line(cls, request, purchase):
|
|
pool = Pool()
|
|
Product = pool.get('product.product')
|
|
Line = pool.get('purchase.line')
|
|
|