From 90d406b567fd1319ec0a5d7285aa52521b3c90ab Mon Sep 17 00:00:00 2001 From: Darshan Kalola Date: Wed, 14 Oct 2015 17:04:16 +0530 Subject: [PATCH] [FIX] pos_mercury: adapt to new signature method add_payment is no longer an api.model so self represent the current order --- addons/pos_mercury/models/pos_mercury.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/addons/pos_mercury/models/pos_mercury.py b/addons/pos_mercury/models/pos_mercury.py index 0abf956d726..1a9e36e3cfc 100644 --- a/addons/pos_mercury/models/pos_mercury.py +++ b/addons/pos_mercury/models/pos_mercury.py @@ -68,11 +68,10 @@ class pos_order_card(models.Model): return fields - @api.model - def add_payment(self, order_id, data): - statement_id = super(pos_order_card, self).add_payment(order_id, data) + def add_payment(self, data): + statement_id = super(pos_order_card, self).add_payment(data) statement_lines = self.env['account.bank.statement.line'].search([('statement_id', '=', statement_id), - ('pos_statement_id', '=', order_id), + ('pos_statement_id', '=', self.id), ('journal_id', '=', data['journal']), ('amount', '=', data['amount'])])