forked from CGM_Public/pretix_original
Fix concurrent login and duplicate UserKnownLoginSources (#4880)
This commit is contained in:
committed by
GitHub
parent
ac8cb3bfd1
commit
7da03ac17c
@@ -602,6 +602,9 @@ class UserKnownLoginSource(models.Model):
|
||||
country = FastCountryField(null=True, blank=True)
|
||||
last_seen = models.DateTimeField()
|
||||
|
||||
class Meta:
|
||||
unique_together = ('user', 'agent_type', 'device_type', 'os_type', 'country')
|
||||
|
||||
|
||||
class StaffSession(models.Model):
|
||||
user = models.ForeignKey('User', on_delete=models.PROTECT)
|
||||
|
||||
Reference in New Issue
Block a user