From 282be17b5ca42e9d2d23cb2567ef9b339cfbaedf Mon Sep 17 00:00:00 2001 From: Manon Blanco <blanco@teklia.com> Date: Thu, 4 Nov 2021 14:41:09 +0100 Subject: [PATCH] Use hash_object function --- .../migrations/0040_use_worker_configuration.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/arkindex/dataimport/migrations/0040_use_worker_configuration.py b/arkindex/dataimport/migrations/0040_use_worker_configuration.py index b0fa6c446c..ceb7dee0df 100644 --- a/arkindex/dataimport/migrations/0040_use_worker_configuration.py +++ b/arkindex/dataimport/migrations/0040_use_worker_configuration.py @@ -1,14 +1,8 @@ # Generated by Django 3.2.5 on 2021-11-04 08:14 -import json -from hashlib import md5 - from django.db import migrations - -def build_hash_configuration(configuration): - configuration_json = json.dumps(configuration, sort_keys=True).encode('utf-8') - return md5(configuration_json).hexdigest() +from arkindex.dataimport.utils import hash_object def use_worker_configuration(apps, schema_editor): @@ -22,7 +16,7 @@ def use_worker_configuration(apps, schema_editor): configuration=worker_run.old_configuration, defaults={ 'name': f'config n°{index} - {worker.name}', - 'configuration_hash': build_hash_configuration(worker_run.old_configuration) + 'configuration_hash': hash_object(worker_run.old_configuration) } ) worker_run.configuration = worker_configuration -- GitLab