Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
3 ตอบกลับ
5108 มุมมอง
<?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
"""



อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

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.

อวตาร
ละทิ้ง
ผู้เขียน คำตอบที่ดีที่สุด

In last fourth line i did it.

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด


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


อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
Scheduled Actions Not Running แก้ไขแล้ว
2
เม.ย. 20
15948
1
ม.ค. 20
7024
Odoo Mail Sending Limit แก้ไขแล้ว
2
ธ.ค. 23
14965
0
ต.ค. 23
33
3
ต.ค. 23
790