Odoo Help

2 Answers
Nitin Kantak
10/11/18, 5:14 AM

If Padding is custom field added by you. Then add that field into xml form you also and make it invisible if you want. 

Check the same after upgrading your module.

SunArc Technologies, Pawan Sharma
10/11/18, 7:31 AM

I'm not added any kind of 'padding' field in python.

Nitin Kantak
10/11/18, 7:35 AM

ok...then upgrade base module separately first and see the result

Nitin Kantak
10/11/18, 7:36 AM

Go to Apps -> search for 'base' -> click on upgrade

SunArc Technologies, Pawan Sharma
10/11/18, 8:05 AM

Upgraded but still getting same error.

Nitin Kantak
10/11/18, 8:20 AM

view_id = ir_model_data.get_object_reference('base', 'action_partner_form')[1]

In above statement your getting object reference of an action. You have to get object refernce of its form view . action_partner_form is an action not a form view.

If you want to open a customer form then use this :

view_id = ir_model_data.get_object_reference('base', 'view_partner_form')

verify the view_id is correct or not before executing the solution

SunArc Technologies, Pawan Sharma
10/11/18, 8:24 AM

Ohh.. Thanks. silly mistake in function.




| 4 1 4
Chennai, India

10/11/18, 6:36 AM


padding field added in xml and forgot in python file


you forgot to upgrade your module after restart the server

1 Comment
SunArc Technologies, Pawan Sharma
10/11/18, 8:07 AM

I'm inherite default CRM and only added single button with above python function. No extra field added in python and xml file.

Ask a Question
About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.

Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now