From b103ce9f92012db9d0bc9164b76705633c3c453a Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Wed, 11 Sep 2019 14:34:25 +0200 Subject: Serialization - Import/Export: manage put an release of locks --- ishtar_common/tasks.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'ishtar_common/tasks.py') diff --git a/ishtar_common/tasks.py b/ishtar_common/tasks.py index 1f95df392..07286ad76 100644 --- a/ishtar_common/tasks.py +++ b/ishtar_common/tasks.py @@ -52,7 +52,8 @@ def launch_import(import_task): restore_serialized(import_task.source.path, import_task.import_user, - delete_existing=import_task.delete_before) + delete_existing=import_task.delete_before, + release_locks=import_task.releasing_locks) import_task.finished_date = datetime.datetime.now() import_task.state = 'F' import_task.save() @@ -66,7 +67,9 @@ def launch_export(export_task): export_task.state = 'P' export_task.save() - kwargs = {"info": {}} + kwargs = {"info": {}, + "put_locks": export_task.put_locks, + "lock_user": export_task.lock_user} for fltr_key in ("export_types", "export_conf", "export_importers", "export_geo", "export_dir", "export_docs", "export_items"): -- cgit v1.2.3