Compare commits
1 Commits
c273349663
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
113c5e40be |
@@ -260,12 +260,16 @@ async def ranking_paginado(
|
|||||||
ids_buscar = list(set([item[0] for item in faltando_idiomas] + [item[0] for item in faltando_lattes]))
|
ids_buscar = list(set([item[0] for item in faltando_idiomas] + [item[0] for item in faltando_lattes]))
|
||||||
|
|
||||||
if ids_buscar:
|
if ids_buscar:
|
||||||
|
try:
|
||||||
docs = await es_client.buscar_por_ids(
|
docs = await es_client.buscar_por_ids(
|
||||||
ids_buscar,
|
ids_buscar,
|
||||||
source_fields=["id", "dadosPessoais", "idiomas", "atuacoes", "formacoes", "identificadorLattes", "titulacoes"],
|
source_fields=["id", "dadosPessoais", "idiomas", "atuacoes", "formacoes", "identificadorLattes", "titulacoes"],
|
||||||
)
|
)
|
||||||
docs_map = {int(doc.get("id")): doc for doc in docs if doc.get("id")}
|
docs_map = {int(doc.get("id")): doc for doc in docs if doc.get("id")}
|
||||||
|
except Exception:
|
||||||
|
docs_map = {}
|
||||||
|
|
||||||
|
if docs_map:
|
||||||
for id_pessoa, detalhes in faltando_idiomas:
|
for id_pessoa, detalhes in faltando_idiomas:
|
||||||
doc = docs_map.get(int(id_pessoa))
|
doc = docs_map.get(int(id_pessoa))
|
||||||
if not doc:
|
if not doc:
|
||||||
|
|||||||
Reference in New Issue
Block a user