From 0383f93ba8eed558f31979af9cfbda623f12846f Mon Sep 17 00:00:00 2001 From: kandrusyak Date: Mon, 14 Aug 2023 20:13:30 +0300 Subject: [PATCH] add person id --- src/medical_info/services/medical_cards.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/medical_info/services/medical_cards.py b/src/medical_info/services/medical_cards.py index 811112d..5939738 100644 --- a/src/medical_info/services/medical_cards.py +++ b/src/medical_info/services/medical_cards.py @@ -79,9 +79,7 @@ class MedicalCardService(BaseService[models.MedicalCard, MedicalCardCreateIn, An return medical_card def get_by_person(self, id: UUID4) -> Optional[MedicalCardDetailOut]: - medical_card_obj: Optional[models.MedicalCard] = self.db_session.execute( - select(models.MedicalCard).where(models.MedicalCard.person_id == id) - ).first() + medical_card_obj: Optional[models.MedicalCard] = self.db_session.query(models.MedicalCard).filter(models.MedicalCard.person_id == id).first() if medical_card_obj is None: raise HTTPException(status_code=404, detail=f'Медкарта {id} не найдена')