Skip to Content
Menu
This question has been flagged
3 Replies
5090 Rodiniai
<?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
"""



Portretas
Atmesti
Best Answer

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.

Portretas
Atmesti
Autorius Best Answer

In last fourth line i did it.

Portretas
Atmesti
Best Answer


<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>


Portretas
Atmesti
Related Posts Replies Rodiniai Veikla
2
bal. 20
15888
1
saus. 20
6995
2
gruod. 23
14903
0
spal. 23
33
3
spal. 23
789