From 2f672e3f3924647e17e4ddb2ce53a155ef53185f Mon Sep 17 00:00:00 2001 From: Miwory Date: Wed, 15 Apr 2026 15:25:11 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A4=D0=B8=D0=BA=D1=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pyproject.toml | 2 +- src/apps/users/v1/router.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index b37ad30..2beb5d5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "HospitalAssistantBackend" -version = "1.5.2" +version = "1.5.3" description = "Backend for Hospital Assistant" readme = "README.md" requires-python = ">=3.13,<3.14" diff --git a/src/apps/users/v1/router.py b/src/apps/users/v1/router.py index 3ae12a2..6ccdbcd 100644 --- a/src/apps/users/v1/router.py +++ b/src/apps/users/v1/router.py @@ -117,7 +117,9 @@ async def get_vaccs_report_download( raise e.BadRequestException filename = f'vaccs_report_{resultId or user.vita_id}.doc' - xml_model = s.ClinicalDocument.from_xml(file.content.encode('utf-8')) + xml_data = base64.b64decode(file.content) + xml_data = xml_data.strip() + xml_model = s.ClinicalDocument.from_xml(xml_data) inner_base64 = xml_model.component.non_xml_body.text.content.strip() temp_link_token = token_urlsafe(32)