From 6d80d82d493682e14452a10a643ea1283b6245e6 Mon Sep 17 00:00:00 2001 From: Pedro Nascimento Date: Mon, 19 Aug 2024 14:29:18 -0300 Subject: [PATCH] feat: Fix professional extraction and handle empty values --- app/routers/frontend.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app/routers/frontend.py b/app/routers/frontend.py index 2efafa2..c4e4015 100644 --- a/app/routers/frontend.py +++ b/app/routers/frontend.py @@ -192,10 +192,14 @@ async def get_patient_encounters( if professional: if isinstance(professional, list): professional = professional[0] if len(professional) > 0 else {} - professional = { - "name": professional.get('nome'), - "role": professional.get('especialidade') - } + + if not professional['nome'] and not professional['especialidade']: + professional = None + else: + professional = { + "name": professional.get('nome'), + "role": professional.get('especialidade') + } # Filter Tags unit_type = result['estabelecimento']['estabelecimento_tipo']