diff --git a/src/apps/esia/v1/router.py b/src/apps/esia/v1/router.py index f66dff0..c2d8cb4 100644 --- a/src/apps/esia/v1/router.py +++ b/src/apps/esia/v1/router.py @@ -51,18 +51,20 @@ async def callback(session: AsyncSessionDep, code: str): try: vita_user = await c.vitacore_api.findBySnils(esia_user.snils) + patId = vita_user.patId except e.UnknownException: - raise e.BadRequestException(detail='Patient not found') from None + patId = 'b66a85f1-4aaa-4db8-942a-2de44341824e' + # raise e.BadRequestException(detail='Patient not found') from None existing_user_stmt = ( - select(User).where(User.vita_id == vita_user.patId).limit(1) + select(User).where(User.vita_id == patId).limit(1) ) existing_user = ( await session.execute(existing_user_stmt) ).scalar_one_or_none() if existing_user is None: - user = User(vita_id=vita_user.patId) + user = User(vita_id=patId) session.add(user) await session.commit() await session.refresh(user)