From 6bd5f3d9bfd2007e371194772a00c020d869cc29 Mon Sep 17 00:00:00 2001 From: Edward Ribeiro Date: Tue, 30 Apr 2019 19:37:54 -0300 Subject: [PATCH] HOT-FIX: captura e trata inexistencia de imagem de parlamentar --- sapl/parlamentares/views.py | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/sapl/parlamentares/views.py b/sapl/parlamentares/views.py index d5e8cc41a..ed2ef44c1 100644 --- a/sapl/parlamentares/views.py +++ b/sapl/parlamentares/views.py @@ -1112,16 +1112,20 @@ def altera_field_mesa_public_view(request): partido_parlamentar_sessao_legislativa(sessao, parlamentar)) if parlamentar.fotografia: - thumbnail_url = get_backend().get_thumbnail_url( - parlamentar.fotografia, - { - 'size': (128, 128), - 'box': parlamentar.cropping, - 'crop': True, - 'detail': True, - } - ) - lista_fotos.append(thumbnail_url) + try: + thumbnail_url = get_backend().get_thumbnail_url( + parlamentar.fotografia, + { + 'size': (128, 128), + 'box': parlamentar.cropping, + 'crop': True, + 'detail': True, + } + ) + lista_fotos.append(thumbnail_url) + except Exception as e: + logger.error(e) + logger.error('erro processando arquivo: %s' % parlamentar.fotografia.path) else: lista_fotos.append(None)