mirror of https://gitlab.com/bashrc2/epicyon
Convert strings to lists
parent
e44ed60ffc
commit
2306d8d393
10
person.py
10
person.py
|
@ -590,6 +590,11 @@ def personUpgradeActor(baseDir: str, personJson: {},
|
||||||
}
|
}
|
||||||
updateActor = True
|
updateActor = True
|
||||||
|
|
||||||
|
if isinstance(personJson['hasOccupation']['skills'], str):
|
||||||
|
skillsList = personJson['hasOccupation']['skills'].split(', ')
|
||||||
|
personJson['hasOccupation']['skills'] = skillsList
|
||||||
|
updateActor = True
|
||||||
|
|
||||||
# remove the old skills format
|
# remove the old skills format
|
||||||
if personJson.get('skills'):
|
if personJson.get('skills'):
|
||||||
del personJson['skills']
|
del personJson['skills']
|
||||||
|
@ -614,6 +619,11 @@ def personUpgradeActor(baseDir: str, personJson: {},
|
||||||
}
|
}
|
||||||
updateActor = True
|
updateActor = True
|
||||||
|
|
||||||
|
if isinstance(personJson['affiliation']['roleName'], str):
|
||||||
|
rolesList = personJson['affiliation']['roleName'].split(', ')
|
||||||
|
personJson['affiliation']['roleName'] = rolesList
|
||||||
|
updateActor = True
|
||||||
|
|
||||||
# if no roles are defined then ensure that the admin
|
# if no roles are defined then ensure that the admin
|
||||||
# roles are configured
|
# roles are configured
|
||||||
if not personJson['affiliation']['roleName']:
|
if not personJson['affiliation']['roleName']:
|
||||||
|
|
Loading…
Reference in New Issue