diff --git a/organizations/management/commands/transfer_prospartner_data.py b/organizations/management/commands/transfer_prospartner_data.py index 46d8d18e46cb8b3f811f4a55641e2632a2c7b677..348ad04769d58fcf590d7d9c46ba77d26baf02d3 100644 --- a/organizations/management/commands/transfer_prospartner_data.py +++ b/organizations/management/commands/transfer_prospartner_data.py @@ -2,6 +2,7 @@ __copyright__ = "Copyright © Stichting SciPost (SciPost Foundation)" __license__ = "AGPL v3" +from django.contrib.auth.models import User from django.core.management.base import BaseCommand from partners.models import ProspectivePartner @@ -27,13 +28,18 @@ class Command(BaseCommand): role=proscontact.role) contact.save() proscontact.delete() + oldman = User.objects.get(email='J.S.Caux@uva.nl') for prosevent in prospartner.prospectivepartnerevent_set.all(): + if prosevent.noted_by: + noted_by = prosevent.noted_by.user + else: + noted_by = oldman event = OrganizationEvent( organization=prospartner.organization, event=prosevent.event, comments=prosevent.comments, noted_on=prosevent.noted_on, - noted_by=prosevent.noted_by.user) + noted_by=noted_by) event.save() prosevent.delete() prospartner.delete()