transfer partners

This commit is contained in:
Kuroshini 2020-01-29 17:46:59 +03:00
parent 38d2e002b7
commit 6dd14ab80d

View File

@ -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]