Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
1 Antworten
4196 Ansichten
<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


Avatar
Verwerfen
Beste Antwort

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.
:)

Avatar
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
0
Juli 25
413
0
Juli 25
1050
1
Mai 25
1528
1
Apr. 25
1536
1
Juni 25
1026