<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