Fixed: Possible DivideByZeroException when getting queue

Closes #161
pull/170/head
Qstick 7 years ago
parent 9a0587bc17
commit c83353e7ee

@ -62,7 +62,7 @@ namespace Lidarr.Api.V1.Queue
ordered = ascending ? fullQueue.OrderBy(orderByFunc) : fullQueue.OrderByDescending(orderByFunc);
}
ordered = ordered.ThenByDescending(q => 100 - q.Sizeleft / q.Size * 100);
ordered = ordered.ThenByDescending(q => q.Size == 0 ? 0 : 100 - q.Sizeleft / q.Size * 100);
pagingSpec.Records = ordered.Skip((pagingSpec.Page - 1) * pagingSpec.PageSize).Take(pagingSpec.PageSize).ToList();
pagingSpec.TotalRecords = fullQueue.Count;

Loading…
Cancel
Save