transfer partners
This commit is contained in:
parent
38d2e002b7
commit
6dd14ab80d
|
|
@ -33,20 +33,6 @@ def transfer_partner():
|
||||||
else:
|
else:
|
||||||
pprint(f"Partner serializer errors: {serialized_data.errors}")
|
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 = {
|
data_types = {
|
||||||
"partner": [transfer_partner]
|
"partner": [transfer_partner]
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user