Open jschwartzentruber opened 1 year ago
to manually fix
counts={}
for key in BucketHit.objects.values_list("bucket_id", "tool_id", "begin"):
counts.setdefault(key, 0)
counts[key] += 1
bad={k:v for k,v in counts.items() if v > 1}
for bid,tid,ts in bad:
a,b=BucketHit.objects.filter(bucket_id=bid,tool_id=tid,begin=ts)
a.count+=b.count
a.save()
b.delete()