diff --git a/kontur_focus/focus_compliance.py b/kontur_focus/focus_compliance.py index 96b3099..e372902 100644 --- a/kontur_focus/focus_compliance.py +++ b/kontur_focus/focus_compliance.py @@ -216,14 +216,17 @@ class FocusCompliance(Request): else: return {'success': False, 'result': 'Необходимо указать: либо ИНН, либо ФИО (хотя бы фамилию и имя) и паспорт'} - result = self._save_file( - filename='Полный_отчет', - content=response.content, - file_type='docx', - path=path - ) + if response.status_code == 200: + result = self._save_file( + filename='Полный_отчет', + content=response.content, + file_type='docx', + path=path + ) - return {'success': True, 'file': result} + return {'success': True, 'file': result} + else: + return {'success': False, 'result': 'Ошибка получения отчета. Проверьте корректность ИНН, ФИО или паспортных данных.'} # Иноагенты def get_foreign_agents_list(self, fa_type: str = None) -> list: # Не работает, если нет подключенной лицензии diff --git a/setup.py b/setup.py index 1a8f61e..69acea9 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup, find_packages setup( name="kontur_focus", - version="2025.11.2", + version="2025.11.3", author="Ilya Sapunov", author_email="sapunov@selectel.ru", description="Библиотека-обертка для взаимодействия с REST API Контур.Фокус и Фокус.Комплаенс",