Fixed bug with multiple copies of each server.
This commit is contained in:
parent
b456abe7c9
commit
98e3242253
@ -98,11 +98,14 @@ class Command(BaseCommand):
|
|||||||
|
|
||||||
for data in servers:
|
for data in servers:
|
||||||
# TODO: do bulk insert instead!
|
# TODO: do bulk insert instead!
|
||||||
server, created = Server.objects.get_or_create(
|
server, created = Server.objects.update_or_create(
|
||||||
title=data['title'],
|
title=data['title'],
|
||||||
game_url=data['game_url'],
|
defaults= dict(
|
||||||
site_url=data['site_url'] or '',
|
game_url=data['game_url'],
|
||||||
|
site_url=data['site_url'] or '',
|
||||||
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
pop = Population.objects.create(
|
pop = Population.objects.create(
|
||||||
server=server,
|
server=server,
|
||||||
players=data['player_count'],
|
players=data['player_count'],
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user