From 8c6ae9b489325e71ed02568a7f940760c301ed93 Mon Sep 17 00:00:00 2001 From: jeremie Date: Tue, 16 Nov 2021 11:58:10 +0100 Subject: [PATCH] change entity id hash function for local storage --- app/clients/storage_service_blob_storage.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/clients/storage_service_blob_storage.py b/app/clients/storage_service_blob_storage.py index b65610f5..82405b2b 100644 --- a/app/clients/storage_service_blob_storage.py +++ b/app/clients/storage_service_blob_storage.py @@ -12,6 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. +import hashlib import uuid from asyncio import gather, iscoroutinefunction from typing import List @@ -64,8 +65,8 @@ class StorageRecordServiceBlobStorage: @staticmethod - def _get_record_folder(id: str, data_partition: str): - encoded_id = hash(id) + def _get_record_folder(record_id: str, data_partition: str): + encoded_id = hashlib.md5(record_id.encode()).hexdigest() folder = f'{data_partition or "global"}_r_{encoded_id}' return folder -- GitLab