Add role transfer fix
This commit is contained in:
parent
5a3e4526c3
commit
4a26192fc9
|
|
@ -9,6 +9,7 @@ from django.core.exceptions import MultipleObjectsReturned
|
||||||
from collection.models import Collection
|
from collection.models import Collection
|
||||||
from requests import get
|
from requests import get
|
||||||
from main.models import AwardType
|
from main.models import AwardType
|
||||||
|
from account.models import Role
|
||||||
|
|
||||||
|
|
||||||
def transfer_countries():
|
def transfer_countries():
|
||||||
|
|
@ -410,6 +411,18 @@ def fix_award_type():
|
||||||
award_type.save()
|
award_type.save()
|
||||||
|
|
||||||
|
|
||||||
|
def fix_role():
|
||||||
|
roles_list = Role.objects.filter(country__isnull=False)
|
||||||
|
for role in roles_list:
|
||||||
|
try:
|
||||||
|
correct_country = Country.objects.get(code=role.country.code, mysql_ids__isnull=False)
|
||||||
|
except Country.DoesNotExist:
|
||||||
|
continue
|
||||||
|
|
||||||
|
role.country = correct_country
|
||||||
|
role.save()
|
||||||
|
|
||||||
|
|
||||||
def fix_location_models():
|
def fix_location_models():
|
||||||
|
|
||||||
# try:
|
# try:
|
||||||
|
|
@ -422,7 +435,8 @@ def fix_location_models():
|
||||||
#
|
#
|
||||||
# fix_location_address()
|
# fix_location_address()
|
||||||
# fix_location_collection()
|
# fix_location_collection()
|
||||||
fix_award_type()
|
# fix_award_type()
|
||||||
|
fix_role()
|
||||||
|
|
||||||
|
|
||||||
data_types = {
|
data_types = {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user