parent
							
								
									b4ebe51b88
								
							
						
					
					
						commit
						1d062680f6
					
				
					 2 changed files with 24 additions and 20 deletions
				
			
		|  | @ -114,6 +114,7 @@ def spoj_k_organizatorum_osoby(apps, scema_editor): | |||
| 			logger.error(f'Org {org} nemá uživatele!') | ||||
| 			# Je to podezřelé, ale prostě vyrobíme novou osobu. | ||||
| 			osoba = Osoba(user=user) | ||||
| 			# Téhle osobě nejdou nastavit detaily, protože žádné nemáme. | ||||
| 		else: | ||||
| 			logger.info(f'Org {org.user.email}(ID: {org.id}) má uživatele {user}') | ||||
| 			# 💢💢💢 Python nemá goto, ale prý má výjimky… 💢💢💢 | ||||
|  | @ -138,17 +139,18 @@ def spoj_k_organizatorum_osoby(apps, scema_editor): | |||
| 				# Fallback | ||||
| 				logger.warning(f'Org neměl řešitele, zakládám novou Osobu.') | ||||
| 				osoba = Osoba(user=user) | ||||
| 			except EndException: pass | ||||
| 
 | ||||
| 			# Přesun informací z usera do osoby | ||||
| 			# pro řešitele již v minule migraci | ||||
| 			osoba.jmeno = user.first_name | ||||
| 			osoba.prijmeni = user.last_name  | ||||
| 			osoba.email = user.email | ||||
| 			user.jmeno = "Použij osobu!" | ||||
| 			user.prijmeni = "Použij osobu!" | ||||
| 			user.email = "Použij osobu!" | ||||
| 			user.save() | ||||
| 				# Přesun informací z usera do osoby | ||||
| 				# pro osoby z řešitelů (jediné dosud existující osoby) již v minule migraci | ||||
| 				osoba.jmeno = user.first_name | ||||
| 				osoba.prijmeni = user.last_name | ||||
| 				osoba.email = user.email | ||||
| 				user.jmeno = "Použij osobu!" | ||||
| 				user.prijmeni = "Použij osobu!" | ||||
| 				user.email = "Použij osobu!" | ||||
| 				user.save() | ||||
| 
 | ||||
| 			except EndException: pass | ||||
| 
 | ||||
| 		# Přesun informací z organizátora do jeho osoby | ||||
| 		osoba.prezdivka = org.prezdivka if org.prezdivka is not None else '' | ||||
|  |  | |||
|  | @ -22,6 +22,7 @@ def spoj_k_organizatorum_osoby(apps, scema_editor): | |||
| 			logger.error(f'Org {org} nemá uživatele!') | ||||
| 			# Je to podezřelé, ale prostě vyrobíme novou osobu. | ||||
| 			osoba = Osoba(user=user) | ||||
| 			# Téhle osobě nejdou nastavit detaily, protože žádné nemáme. | ||||
| 		else: | ||||
| 			logger.info(f'Org {org.user.email}(ID: {org.id}) má uživatele {user}') | ||||
| 			# 💢💢💢 Python nemá goto, ale prý má výjimky… 💢💢💢 | ||||
|  | @ -46,17 +47,18 @@ def spoj_k_organizatorum_osoby(apps, scema_editor): | |||
| 				# Fallback | ||||
| 				logger.warning(f'Org neměl řešitele, zakládám novou Osobu.') | ||||
| 				osoba = Osoba(user=user) | ||||
| 			except EndException: pass | ||||
| 
 | ||||
| 			# Přesun informací z usera do osoby | ||||
| 			# pro řešitele již v minule migraci | ||||
| 			osoba.jmeno = user.first_name | ||||
| 			osoba.prijmeni = user.last_name  | ||||
| 			osoba.email = user.email | ||||
| 			user.jmeno = "Použij osobu!" | ||||
| 			user.prijmeni = "Použij osobu!" | ||||
| 			user.email = "Použij osobu!" | ||||
| 			user.save() | ||||
| 				# Přesun informací z usera do osoby | ||||
| 				# pro osoby z řešitelů (jediné dosud existující osoby) již v minule migraci | ||||
| 				osoba.jmeno = user.first_name | ||||
| 				osoba.prijmeni = user.last_name | ||||
| 				osoba.email = user.email | ||||
| 				user.jmeno = "Použij osobu!" | ||||
| 				user.prijmeni = "Použij osobu!" | ||||
| 				user.email = "Použij osobu!" | ||||
| 				user.save() | ||||
| 
 | ||||
| 			except EndException: pass | ||||
| 
 | ||||
| 		# Přesun informací z organizátora do jeho osoby | ||||
| 		osoba.prezdivka = org.prezdivka if org.prezdivka is not None else '' | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Pavel "LEdoian" Turinsky
						Pavel "LEdoian" Turinsky