Правка внутри метода AddToGroup у ReportsHub: если задача не найдена в очереди, то проверяем текущую задачу

This commit is contained in:
Olga Nemt 2023-10-31 09:25:30 +05:00
parent 58c9b55631
commit 3ca5221d50

View File

@ -28,6 +28,9 @@ namespace AsbCloudWebApi.SignalR
var workId = groupName.Replace("Report_", "");
var work = backgroundWorker.WorkStore.RunOnceQueue.FirstOrDefault(work => work.Id == workId);
if (work == null && backgroundWorker.CurrentWork?.Id == workId)
work = backgroundWorker.CurrentWork;
var progress = new ReportProgressDto()
{
Operation = "Ожидает начала в очереди.",