Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
4197 มุมมอง
<record id="backup_scheduler" model="ir.cron">

    <field name="interval_type">days</field>

    <field name="name">Scheduler for Auto DB Backup To Folder</field>

    <field name="doall">False</field>

    <field name="active">False</field>

    <field name="interval_number">1</field>

    <field name="model_id" ref="backup.model_database_backup"/>

    <field name="state">code</field>

    <field name="code">model.schedule_auto_db_backup()</field>

</record>


this is my xml


# Compute how many time we should run the cron

effective_call_count = (

    1 if not missed_call_count  # run at least once

    else 1 if not job['doall']  # run once for all

    else missed_call_count if job['numbercall'] == -1  # run them all

    else min(missed_call_count, job['numbercall'])  # run maximum numbercall times

)

call_count_left = max(job['numbercall'] - effective_call_count, -1)


# The actual cron execution

for call in range(effective_call_count):

    ir_cron._callback(job['cron_name'], job['ir_actions_server_id'], job['id'])

this is my py


KeyError: 'doall'

please look into this iddue



this is my bug when i upgrade from 17 to 18 Please looking to this


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

Hi,

There is no "doall" field in "ir.cron" model in odoo 18.
(also "numbercall" field is also removed, but the cron works until it set to False)

Skip that line. Hope it works.
:)

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
0
ก.ค. 25
413
0
ก.ค. 25
1050
1
พ.ค. 25
1528
1
เม.ย. 25
1536
1
มิ.ย. 25
1026