This commit is contained in:
Benjamin Dauvergne 2019-01-25 15:15:01 +01:00
parent 4b6ac14888
commit 00a0d2aa83
1 changed files with 6 additions and 4 deletions

View File

@ -53,10 +53,12 @@ class ValidationRequestManager(models.Manager):
# la demande est prise depuis plus d'une heure
# la demande est prise par <user>
qs = qs.filter(
Q(status=ValidationRequest.STATUS_RECEIVED) &
(Q(taken__isnull=True) |
Q(taken__lt=now() - timedelta(seconds=self.model.TAKEN_DELAY)) |
Q(taken_by=user)))
Q(status=ValidationRequest.STATUS_RECEIVED)
& (Q(taken__isnull=True)
| Q(taken__lt=now() - timedelta(seconds=self.model.TAKEN_DELAY))
| Q(taken_by=user)
)
)
# on veut la prochaine demande à traiter
if after:
qs = qs.filter(pk__gt=after.pk)