Fixed bug with multiple copies of each server.

This commit is contained in:
A. Svensson 2015-02-18 20:15:39 +01:00
parent b456abe7c9
commit 98e3242253

View File

@ -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'],
defaults= dict(
game_url=data['game_url'], game_url=data['game_url'],
site_url=data['site_url'] or '', 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'],