Siirry sisältöön
Menu
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Tämä kysymys on merkitty
3 Vastaukset
5068 Näkymät
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="status_from_cron_scheduler_action_customer" model="ir.cron">
<field name="name">Customers Scheduler</field>
<field name="user_id" ref="base.user_root"/>
<field name="model_id" ref="model_shopify_connector" />
<field name="state">code</field>
<field name="active">0</field>
<field name="function">_import_customers()</field>
<field name="args" eval="(True,)" />
<field name="interval_number">1</field>
<field name="interval_type">minutes</field>
<field name="numbercall">-1</field>
</record>
</odoo>

ValueError: <class 'TypeError'>: "import_customers() missing 1 required positional argument: 'is_auto'" while evaluating
'model.import_customers()'

def import_customers(self, is_auto):
"""
code
"""



Avatar
Hylkää
Paras vastaus

You have defined is_auto as a parameter in function but you did not filled that parameter while calling that method from scheduler. You can make is_auto=False in function definition or you need to pass that paramater from scheduler xml file.

Avatar
Hylkää
Tekijä Paras vastaus

In last fourth line i did it.

Avatar
Hylkää
Paras vastaus


<record id="status_from_cron_scheduler_action_customer" model="ir.cron">
<field name="name">Customers Scheduler</field>
<field name="user_id" ref="base.user_root"/>
<field name="model_id" ref="model_shopify_connector" />
<field name="state">code</field>
<field name="code">import_customers(True)</field>
<field name="interval_number">1</field>
<field name="interval_type">minutes</field>
<field name="numbercall">-1</field>
</record>


Avatar
Hylkää
Aiheeseen liittyviä artikkeleita Vastaukset Näkymät Toimenpide
2
huhtik. 20
15867
1
tammik. 20
6975
2
jouluk. 23
14886
0
lokak. 23
33
3
lokak. 23
788