transfer partners
This commit is contained in:
parent
38d2e002b7
commit
6dd14ab80d
|
|
@ -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]
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user