Skip to Content
Menu
This question has been flagged
1 Reply
2489 Views

hi iam new to odoo, iam using odoo13 when trying to upgrade my module iam getting this error 

Traceback:
TypeError: Cannot read property 'type' of undefined
    at Class._renderBodyCell (http://localhost:8069/web/static/src/js/views/list/list_renderer.js:444:50)
    at http://localhost:8069/web/static/src/js/views/list/list_renderer.js:838:25
    at Array.map (<anonymous>)
    at Class._renderRow [as _super] (http://localhost:8069/web/static/src/js/views/list/list_renderer.js:837:35)
    at Class._renderRow (http://localhost:8069/web/static/src/js/views/list/list_editable_renderer.js:1166:32)
    at Class._renderRow (http://localhost:8069/web/static/src/js/core/class.js:123:38)
    at Array.map (<anonymous>)
    at Class._renderRows (http://localhost:8069/web/static/src/js/views/list/list_renderer.js:858:32)
    at Class._renderRows (http://localhost:8069/web/static/src/js/views/list/list_editable_renderer.js:1187:26)
    at Class._renderRows (http://localhost:8069/web/static/src/js/core/class.js:123:38)



myxml file :


<?xml version="1.0" encoding="utf-8"?>

<odoo>


    <record id="money_transfer" model="ir.ui.view">

           <field name="name">Money.Transfer.form</field>

           <field name="model">transfers.name</field>

           <field name="type">tree</field>

           <field name="arch" type="xml">

     <tree string ="money_transfers">

<field name ="transfers_Name"/>

<field name ="transfers_ISO"/>

<field name ="transfers_amount"/>

<field name ="notes"/>

<field name ="image"/>

     </tree>           

           </field>

     </record>


    <record id="money_transfer" model="ir.ui.view">

           <field name="name">Money.Transfer.form</field>

           <field name="model">transfers.name</field>

           <field name="type">form</field>

           <field name="arch" type="xml">

     <form string ="money_transfers">

<sheet>

  <group>

<field name ="transfers_Name"/>

<field name ="transfers_ISO"/>

<field name ="transfers_amount"/>

<field name ="notes"/>

<field name ="image"/>

  </group>

</sheet>

     </form>           

           </field>

     </record>


    <record id="action_transfers" model="ir.actions.act_window">

        <field name="name">Transfers</field>

        <field name="type">ir.actions.act_window</field>

        <field name="res_model">transfers.name</field>

        <field name="view_mode">tree,form</field>

        <field name="help" type="html">

            <p class="o_view_nocontent_smiling_face">

                create your first transfer

            </p>            

        </field>

    </record>

    <menuitem id ="transfers_root" name ="Transfers" sequence ="0" web_icon="transfers,static/description/icon.png" />  

    <menuitem id ="transfers_name" name ="Transfers_Name" parent="transfers_root" action="action_transfers"/> 

</odoo>


anyone help me with this 

Avatar
Discard
Best Answer

Hi,

There is an error in action code.

view_type has been removed in Odoo v13.

You have to remove type then update the module

 <record id="action_transfers" model="ir.actions.act_window">

        <field name="name">Transfers</field>

        <field name="res_model">transfers.name</field>

        <field name="view_mode">tree,form</field>

        <field name="help" type="html">

            <p class="o_view_nocontent_smiling_face">

                create your first transfer

            </p>            

        </field>

    </record>


Avatar
Discard
Author

thanks for the reply dinesh , but iam still getting the same error

my code :

<?xml version="1.0" encoding="utf-8"?>

<odoo>

<record id="money_transfer" model="ir.ui.view">

<field name="name">Money.Transfer.form</field>

<field name="model">transfers.name</field>

<field name="type">tree</field>

<field name="arch" type="xml">

<tree string ="money_transfers">

<field name ="transfers_Name"/>

<field name ="transfers_ISO"/>

<field name ="transfers_amount"/>

<field name ="notes"/>

<field name ="image"/>

</tree>

</field>

</record>

<record id="money_transfer" model="ir.ui.view">

<field name="name">Money.Transfer.form</field>

<field name="model">transfers.name</field>

<field name="type">form</field>

<field name="arch" type="xml">

<form string ="money_transfers">

<sheet>

<group>

<field name ="transfers_Name"/>

<field name ="transfers_ISO"/>

<field name ="transfers_amount"/>

<field name ="notes"/>

<field name ="image"/>

</group>

</sheet>

</form>

</field>

</record>

<record id="action_transfers" model="ir.actions.act_window">

<field name="name">Transfers</field>

<field name="res_model">transfers.name</field>

<field name="view_mode">tree,form</field>

<field name="help" type="html">

<p class="o_view_nocontent_smiling_face">

create your first transfer

</p>

</field>

</record>

<menuitem id ="transfers_root" name ="Transfers" sequence ="0" web_icon="transfers,static/description/icon.png" />

<menuitem id ="transfers_name" name ="Transfers_Name" parent="transfers_root" action="action_transfers"/>

</odoo>