From 45a41237088f7717d35ee742aabe4e8d66db7944 Mon Sep 17 00:00:00 2001 From: Miwory Date: Wed, 26 Nov 2025 02:31:26 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BF=D0=B0=D1=82=D1=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/clients/vitacore/api.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/clients/vitacore/api.py b/src/clients/vitacore/api.py index 718fbf5..3736a3b 100644 --- a/src/clients/vitacore/api.py +++ b/src/clients/vitacore/api.py @@ -144,6 +144,20 @@ class VITACORE_API(AsyncClient): match req.status_code: case st.HTTP_200_OK: return s.WorkersModel.model_validate(req.json()) + + case st.HTTP_206_PARTIAL_CONTENT: + error = s.ErrorModel.model_validate(req.json()) + + if ( + error.error + == 'В базе отсутствует подразделение (МО или филиал) с ' + 'указанным идентификатором, либо оно не активно' + ): + return s.WorkersModel(Workers=[]) + + self.logger.error(error.error) + raise e.UnknownException + case _: self.logger.error(req.json()) raise e.UnknownException