diff --git a/child_compassion/__manifest__.py b/child_compassion/__manifest__.py
index 8937366da..308737e66 100644
--- a/child_compassion/__manifest__.py
+++ b/child_compassion/__manifest__.py
@@ -29,7 +29,7 @@
# pylint: disable=C8101
{
"name": "Compassion Children",
- "version": "18.0.1.1.0",
+ "version": "18.0.1.1.1",
"category": "Compassion",
"author": "Compassion CH",
"license": "AGPL-3",
diff --git a/child_compassion/data/ir_cron.xml b/child_compassion/data/ir_cron.xml
index 9e5a1625d..b3c4c1372 100644
--- a/child_compassion/data/ir_cron.xml
+++ b/child_compassion/data/ir_cron.xml
@@ -25,9 +25,9 @@
code
for record in model.search([]):
- record.with_delay(channel="root.child_compassion").refresh_worldbank_data()
- record.with_delay(channel="root.child_compassion").refresh_capital_city()
- record.with_delay(channel="root.child_compassion").refresh_factbook_data()
+ record.with_delay_sh("refresh_worldbank_data", channel="root.child_compassion")
+ record.with_delay_sh("refresh_capital_city", channel="root.child_compassion")
+ record.with_delay_sh("refresh_factbook_data", channel="root.child_compassion")
-
-
- child_compassion
-
-
-
- fcp_compassion
-
-
-
- field_office_compassion
-
-
-
diff --git a/child_compassion/migrations/18.0.1.1.1/post-migration.py b/child_compassion/migrations/18.0.1.1.1/post-migration.py
new file mode 100644
index 000000000..0dafb28f1
--- /dev/null
+++ b/child_compassion/migrations/18.0.1.1.1/post-migration.py
@@ -0,0 +1,7 @@
+from openupgradelib import openupgrade
+
+
+def migrate(cr, version):
+ openupgrade.load_data(
+ cr, "child_compassion", "data/ir_cron.xml", "refresh_worldbank_data"
+ )
diff --git a/child_compassion/models/child_compassion.py b/child_compassion/models/child_compassion.py
index b911bf6dc..576e9dcbf 100644
--- a/child_compassion/models/child_compassion.py
+++ b/child_compassion/models/child_compassion.py
@@ -562,20 +562,6 @@ def child_waiting_hold(self):
def child_consigned(self, hold_id):
"""Called on child allocation."""
self.write({"state": "N", "hold_id": hold_id, "date": fields.Datetime.now()})
- # Cancel planned deletion
- jobs = (
- self.env["queue.job"]
- .sudo()
- .search(
- [
- ("name", "=", "Job for deleting released children."),
- ("func_string", "like", self.ids),
- ("state", "=", "enqueued"),
- ]
- )
- )
- jobs.button_done()
- jobs.unlink()
self.get_infos()
return True
diff --git a/child_compassion/models/field_office_disaster.py b/child_compassion/models/field_office_disaster.py
index 48e69dffa..464a569ce 100644
--- a/child_compassion/models/field_office_disaster.py
+++ b/child_compassion/models/field_office_disaster.py
@@ -349,7 +349,7 @@ def process_commkit(self, commkit_data):
"action_id": action_id,
"object_id": fo_disaster.id,
}
- message_obj.with_delay(eta=600).create(message_vals)
+ message_obj.with_delay_sh("create", message_vals, eta=600)
fo_ids.append(fo_disaster.id)
return fo_ids
diff --git a/child_compassion/views/child_holds_view.xml b/child_compassion/views/child_holds_view.xml
index a10999d5a..304211b20 100644
--- a/child_compassion/views/child_holds_view.xml
+++ b/child_compassion/views/child_holds_view.xml
@@ -160,7 +160,7 @@
records.delayable().release_hold().set(channel="root.gmc_pool.child_compassion").split(5).delay()
+ >records.with_delay_sh("release_hold", channel="root.gmc_pool.child_compassion", split=5)