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
 | 
			
		||||
 | 
			
		||||
    if isinstance(personJson['hasOccupation']['skills'], str):
 | 
			
		||||
        skillsList = personJson['hasOccupation']['skills'].split(', ')
 | 
			
		||||
        personJson['hasOccupation']['skills'] = skillsList
 | 
			
		||||
        updateActor = True
 | 
			
		||||
 | 
			
		||||
    # remove the old skills format
 | 
			
		||||
    if personJson.get('skills'):
 | 
			
		||||
        del personJson['skills']
 | 
			
		||||
| 
						 | 
				
			
			@ -614,6 +619,11 @@ def personUpgradeActor(baseDir: str, personJson: {},
 | 
			
		|||
        }
 | 
			
		||||
        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
 | 
			
		||||
    # roles are configured
 | 
			
		||||
    if not personJson['affiliation']['roleName']:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue