From 299e39555b568692e8b342d909dbc0a670f31c98 Mon Sep 17 00:00:00 2001
From: rmu-odoo <rmu@openerp.com>
Date: Tue, 21 Oct 2014 18:35:32 +0530
Subject: [PATCH] [FIX] payment_transfer: correctly display transfer
 information

When moving fields name -> provider on payment.acquire, the condition in payment_transfer was not updated.
This lead to no post_msg value in the Wired Transfert acquire.
Fixes #2423, opw 613934
---
 addons/payment/views/payment_acquirer.xml          | 1 +
 addons/payment_transfer/models/payment_acquirer.py | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/addons/payment/views/payment_acquirer.xml b/addons/payment/views/payment_acquirer.xml
index 8ff6ed57acee..7da63d2d8bf0 100644
--- a/addons/payment/views/payment_acquirer.xml
+++ b/addons/payment/views/payment_acquirer.xml
@@ -20,6 +20,7 @@
                                 <field name="company_id"/>
                                 <field name="website_published"/>
                                 <field name="environment"/>
+                                <field name="validation"/>
                             </group>
                             <group>
                                 <field name="fees_active"/>
diff --git a/addons/payment_transfer/models/payment_acquirer.py b/addons/payment_transfer/models/payment_acquirer.py
index 63883b3df307..18b0bfd5c63a 100644
--- a/addons/payment_transfer/models/payment_acquirer.py
+++ b/addons/payment_transfer/models/payment_acquirer.py
@@ -45,7 +45,7 @@ class TransferPaymentAcquirer(osv.Model):
         """ Hook in create to create a default post_msg. This is done in create
         to have access to the name and other creation values. If no post_msg
         or a void post_msg is given at creation, generate a default one. """
-        if values.get('name') == 'transfer' and not values.get('post_msg'):
+        if values.get('provider') == 'transfer' and not values.get('post_msg'):
             values['post_msg'] = self._format_transfer_data(cr, uid, context=context)
         return super(TransferPaymentAcquirer, self).create(cr, uid, values, context=context)
 
-- 
GitLab