mirror of
https://github.com/nikdoof/test-auth.git
synced 2025-12-14 06:42:16 +00:00
Support if skill group/types are changed
This commit is contained in:
@@ -17,13 +17,13 @@ def import_eve_skills():
|
|||||||
|
|
||||||
for group in values['skillGroups']:
|
for group in values['skillGroups']:
|
||||||
gobj, created = EVESkillGroup.objects.get_or_create(id=group['groupID'])
|
gobj, created = EVESkillGroup.objects.get_or_create(id=group['groupID'])
|
||||||
if created:
|
if created or not gobj.name or not gobj.name == group['groupName']:
|
||||||
gobj.name = group['groupName']
|
gobj.name = group['groupName']
|
||||||
gobj.save()
|
gobj.save()
|
||||||
|
|
||||||
for skill in group['skills']:
|
for skill in group['skills']:
|
||||||
skillobj, created = EVESkill.objects.get_or_create(id=skill['typeID'])
|
skillobj, created = EVESkill.objects.get_or_create(id=skill['typeID'])
|
||||||
if created or not skillobj.name or not skillobj.group:
|
if created or not skillobj.name or not skillobj.group or not skillobj.name == skill['typeName']:
|
||||||
skillobj.name = skill['typeName']
|
skillobj.name = skill['typeName']
|
||||||
skillobj.group = gobj
|
skillobj.group = gobj
|
||||||
skillobj.save()
|
skillobj.save()
|
||||||
|
|||||||
Reference in New Issue
Block a user