I broke it again
This commit is contained in:
Brett Costabile 2015-11-02 22:46:26 -05:00
parent 385533a9b5
commit 9c0d980bfa

View File

@ -119,11 +119,13 @@ class Teamspeak3Manager:
local_groups = TSgroup.objects.all() local_groups = TSgroup.objects.all()
for group in local_groups: for group in local_groups:
if group.ts_group_id not in remote_groups.values(): if group.ts_group_id not in remote_groups.values():
print("Removing {0} from DB").format(group.ts_group_name)
TSgroup.objects.filter(ts_group_id=group.ts_group_id).delete() TSgroup.objects.filter(ts_group_id=group.ts_group_id).delete()
for key in remote_groups: for key in remote_groups:
g = TSgroup(ts_group_id=remote_groups[key],ts_group_name=key) g = TSgroup(ts_group_id=remote_groups[key],ts_group_name=key)
q = TSgroup.objects.filter(ts_group_id=g.ts_group_id) q = TSgroup.objects.filter(ts_group_id=g.ts_group_id)
if not q: if not q:
print("Saving {0} to DB").format(g.ts_group_name)
g.save() g.save()
@staticmethod @staticmethod