Fix HUD-cache updates on Postgres
The value in pdata[p]['position'] is a string. Change the 'pos' dictionary keys to strings, and to prevent potential breakage on other databases, always enforce that the looked up key is first converted to string.
This commit is contained in:
		
							parent
							
								
									773ba71499
								
							
						
					
					
						commit
						72730291f0
					
				|  | @ -1703,8 +1703,8 @@ class Database: | |||
|             line[55] = gid    # gametypeId | ||||
|             line[56] = pids[p]    # playerId | ||||
|             line[57] = len(pids)    # activeSeats | ||||
|             pos = {'B':'B', 'S':'S', 0:'D', 1:'C', 2:'M', 3:'M', 4:'M', 5:'E', 6:'E', 7:'E', 8:'E', 9:'E' } | ||||
|             line[58] = pos[pdata[p]['position']] | ||||
|             pos = {'B':'B', 'S':'S', '0':'D', '1':'C', '2':'M', '3':'M', '4':'M', '5':'E', '6':'E', '7':'E', '8':'E', '9':'E' } | ||||
|             line[58] = pos[str(pdata[p]['position'])] | ||||
|             line[59] = pdata[p]['tourneyTypeId'] | ||||
|             line[60] = styleKey    # styleKey | ||||
|             inserts.append(line) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user