Fixed method search_global_company_profiles_id

This commit is contained in:
slrover committed 2025-03-27 16:22:04 +03:00
1 parent 0292aa6b63
commit 6f5f0db912
2 files changed
+13 -10

No files matched your search

+12 -9
View File
@@ -73,15 +73,18 @@ class FocusCompliance(Request):
:return: Список идентификаторов профилей
:rtype: list
"""
response = self.get(f'{self._focus_base_url}/companies/profiles/search', query=self.inn)
profiles = response['legalEntityProfiles']
if not profiles:
return profiles
elif len(profiles) > 1:
return [profile['id'] for profile in profiles]
else:
return [profiles[0]['id']]
try:
response = self.get(f'{self._focus_base_url}/companies/profiles/search', query=self.inn)
profiles = response['legalEntityProfiles']
if not profiles:
return profiles
elif len(profiles) > 1:
return [profile['id'] for profile in profiles]
else:
return [profiles[0]['id']]
except KeyError:
return None
def legal_entity_profile_report(self, profile_id_list: list, path: str = None) -> dict:
"""Получение печатного отчета по профилю ЮЛ