diff --git a/apps/partner/transfer_data.py b/apps/partner/transfer_data.py index de5dd43c..0f111eba 100644 --- a/apps/partner/transfer_data.py +++ b/apps/partner/transfer_data.py @@ -33,20 +33,6 @@ def transfer_partner(): else: pprint(f"Partner serializer errors: {serialized_data.errors}") - # here we manually delete duplicates - partners_to_remove_ids = [] - for partner_establishment_proxy in PartnerToEstablishment.objects.all(): - related_partner = partner_establishment_proxy.partner - actual_partner = Partner.objects.filter(type=related_partner.type, - url=related_partner.url, - name=related_partner.name).first() # exists for sure - if related_partner.pk != actual_partner.pk: - partners_to_remove_ids.append(related_partner.pk) - partner_establishment_proxy.partner = actual_partner - partner_establishment_proxy.save() - - Partner.objects.filter(id__in=partners_to_remove_ids).delete() - data_types = { "partner": [transfer_partner]