Fix rag_tool.insert FIPS enabled environments

Fix #2571

Signed-off-by: Jorge Garcia Oncins <jgarciao@redhat.com>
This commit is contained in:
Jorge Garcia Oncins 2025-07-01 15:49:25 +02:00
parent 25268854bc
commit 6d56c01922

View file

@ -11,4 +11,4 @@ import uuid
def generate_chunk_id(document_id: str, chunk_text: str) -> str:
"""Generate a unique chunk ID using a hash of document ID and chunk text."""
hash_input = f"{document_id}:{chunk_text}".encode()
return str(uuid.UUID(hashlib.md5(hash_input).hexdigest()))
return str(uuid.UUID(hashlib.md5(hash_input, usedforsecurity=False).hexdigest()))