summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThibault Delavallée <tde@odoo.com>2017-06-08 10:28:30 +0200
committerThibault Delavallée <tde@odoo.com>2017-06-08 11:22:02 +0200
commitdd0533897e397dfd78ad456fea42a5a12db51246 (patch)
treeee2fd6769ad9345c9379c45df8ce2c7fd672ab60
parent1afe6dc725df923baaf9f0297b83568914ab57b2 (diff)
[FIX] sale_payment: move method in right module
Commit 8911be11d11d59867dfc1f31b7a0999e53fb7057 moved code from website_portal_sale to a new sale_payment module, in order to move code down and ease its use in variou addons. However a called method was forgotten in the process leading to some issues when using sale_payment. This commit fixes that.
-rw-r--r--addons/sale_payment/models/sale_order.py7
-rw-r--r--addons/website_portal_sale/models/sale_order.py7
2 files changed, 7 insertions, 7 deletions
diff --git a/addons/sale_payment/models/sale_order.py b/addons/sale_payment/models/sale_order.py
index 9c590529302..a731975734b 100644
--- a/addons/sale_payment/models/sale_order.py
+++ b/addons/sale_payment/models/sale_order.py
@@ -9,3 +9,10 @@ class SaleOrder(models.Model):
payment_tx_id = fields.Many2one('payment.transaction', string='Last Transaction', copy=False)
payment_acquirer_id = fields.Many2one('payment.acquirer', string='Payment Acquirer', related='payment_tx_id.acquirer_id', store=True)
+
+ def _force_lines_to_invoice_policy_order(self):
+ for line in self.order_line:
+ if self.state in ['sale', 'done']:
+ line.qty_to_invoice = line.product_uom_qty - line.qty_invoiced
+ else:
+ line.qty_to_invoice = 0
diff --git a/addons/website_portal_sale/models/sale_order.py b/addons/website_portal_sale/models/sale_order.py
index ecbdbef107a..3852b660652 100644
--- a/addons/website_portal_sale/models/sale_order.py
+++ b/addons/website_portal_sale/models/sale_order.py
@@ -56,13 +56,6 @@ class SaleOrder(models.Model):
return groups
- def _force_lines_to_invoice_policy_order(self):
- for line in self.order_line:
- if self.state in ['sale', 'done']:
- line.qty_to_invoice = line.product_uom_qty - line.qty_invoiced
- else:
- line.qty_to_invoice = 0
-
@api.multi
def get_signup_url(self):
self.ensure_one()