патч
All checks were successful
Build And Push / publish (push) Successful in 54s

This commit is contained in:
2025-11-26 02:31:26 +03:00
parent f25e20a8bf
commit 45a4123708

View File

@ -144,6 +144,20 @@ class VITACORE_API(AsyncClient):
match req.status_code: match req.status_code:
case st.HTTP_200_OK: case st.HTTP_200_OK:
return s.WorkersModel.model_validate(req.json()) 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 _: case _:
self.logger.error(req.json()) self.logger.error(req.json())
raise e.UnknownException raise e.UnknownException