From fec62b8c5e036f5b867081d25aa4834b75b4b794 Mon Sep 17 00:00:00 2001 From: "Pavel \"LEdoian\" Turinsky" Date: Tue, 20 Apr 2021 19:42:27 +0200 Subject: [PATCH] Migr 0052: debug prints --- .../migrations/0052_user_to_organizator.py | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/seminar/migrations/0052_user_to_organizator.py b/seminar/migrations/0052_user_to_organizator.py index db3827ce..a4326eb5 100644 --- a/seminar/migrations/0052_user_to_organizator.py +++ b/seminar/migrations/0052_user_to_organizator.py @@ -4,6 +4,10 @@ from __future__ import unicode_literals from django.db import migrations +import logging + +logger = logging.getLogger(__name__) + def spoj_k_organizatorum_osoby(apps, scema_editor): Organizator = apps.get_model('seminar', 'Organizator') Resitel = apps.get_model('seminar', 'Resitel') @@ -12,11 +16,18 @@ def spoj_k_organizatorum_osoby(apps, scema_editor): # Spárování organizátora s osobou user = org.user - resitele = Resitel.objects.filter(user=user) - if resitele.count() != 0: - osoba = resitele.first().osoba - else: + if user is None: + logger.error(f'Org {org} nemá uživatele!') osoba = Osoba(user=user) + else: + logger.info(f'Org {org} má uživatele {user}') + resitele = Resitel.objects.filter(user=user) + if resitele.count() != 0: + osoba = resitele.first().osoba + logger.info(f'Našel jsem řešitele {resitle.first()}, používám jeho Osobu') + else: + logger.warning(f'Org neměl řešitele, zakládám novou Osobu.') + osoba = Osoba(user=user) # Přesun informací z usera do osoby # pro řešitele již v minule migraci