diff --git a/.github/workflows/unittests.yml b/.github/workflows/unittests.yml index b196430a..c138c77b 100644 --- a/.github/workflows/unittests.yml +++ b/.github/workflows/unittests.yml @@ -11,4 +11,5 @@ jobs: runs-on: ubuntu-latest name: Run python only unit tests steps: - - uses: SuffolkLITLab/ALActions/pythontests@main + - uses: SuffolkLITLab/ALActions/pythontests@add_bandid_13 + diff --git a/docassemble/AssemblyLine/sessions.py b/docassemble/AssemblyLine/sessions.py index 3f2bbe8d..03de9857 100644 --- a/docassemble/AssemblyLine/sessions.py +++ b/docassemble/AssemblyLine/sessions.py @@ -1714,7 +1714,7 @@ def update_session_metadata( # 2) Derive two signed 32‑bit ints from MD5(session_id|filename|tags) key_string = f"{session_id}|{filename}|{metadata_key_name}" - digest = hashlib.md5(key_string.encode("utf-8")).digest() + digest = hashlib.md5(key_string.encode("utf-8"), usedforsecurity=False).digest() high_u32, low_u32 = struct.unpack(">II", digest[:8]) def to_signed_32(x: int) -> int: