From 56e6bf0c09084602a5e03c531ab1c9e3f4c019c2 Mon Sep 17 00:00:00 2001 From: Marcio Mazza Date: Tue, 28 Mar 2017 14:43:06 -0300 Subject: [PATCH] =?UTF-8?q?Ignora=20objeto=20n=C3=A3o=20existente=20para?= =?UTF-8?q?=20documento?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sapl/legacy/migracao_documentos.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/sapl/legacy/migracao_documentos.py b/sapl/legacy/migracao_documentos.py index b1360c6cc..b2c008fa1 100644 --- a/sapl/legacy/migracao_documentos.py +++ b/sapl/legacy/migracao_documentos.py @@ -125,9 +125,15 @@ def migrar_docs_por_ids(tipo): destino = base_destino.format(id, extensao) mover_documento(origem, destino) - obj = tipo.objects.get(pk=id) - setattr(obj, campo, destino) - obj.save() + # associa documento ao objeto + try: + obj = tipo.objects.get(pk=id) + setattr(obj, campo, destino) + obj.save() + except tipo.DoesNotExist: + msg = 'Objeto do tipo {} não encontrado para documento em [{}]' + print(msg.format( + tipo.__name__, destino)) def migrar_documentos():