diff --git a/AccessQueueService/Data/TakeANumberAccessQueueRepo.cs b/AccessQueueService/Data/TakeANumberAccessQueueRepo.cs index 9527ba7..1397427 100644 --- a/AccessQueueService/Data/TakeANumberAccessQueueRepo.cs +++ b/AccessQueueService/Data/TakeANumberAccessQueueRepo.cs @@ -20,7 +20,11 @@ namespace AccessQueueService.Data { if(_queueNumbers.TryGetValue(userId, out var queueNumber)) { - return queueNumber >= _nowServing ? (int)(queueNumber - _nowServing) : -1; + if(_accessQueue.TryGetValue(queueNumber, out var ticket)) + { + ticket.LastActive = DateTime.UtcNow; + return queueNumber >= _nowServing ? (int)(queueNumber - _nowServing) : -1; + } } return -1;