mirror of
https://github.com/aaru-dps/Aaru.Server.git
synced 2025-12-16 11:14:27 +00:00
Fix device reports not being detected in device stats.
This commit is contained in:
@@ -23,16 +23,17 @@ public partial class Devices
|
|||||||
{
|
{
|
||||||
await using DbContext ctx = await DbContextFactory.CreateDbContextAsync();
|
await using DbContext ctx = await DbContextFactory.CreateDbContextAsync();
|
||||||
|
|
||||||
DevicesList.AddRange(ctx.Devices.OrderBy(static device => device.Manufacturer)
|
DevicesList.AddRange(ctx.DeviceStats.OrderBy(static device => device.Manufacturer)
|
||||||
.ThenBy(static device => device.Model)
|
.ThenBy(static device => device.Model)
|
||||||
.ThenBy(static device => device.Revision)
|
.ThenBy(static device => device.Revision)
|
||||||
.ThenBy(static device => device.Type)
|
.ThenBy(static device => device.Bus)
|
||||||
.Select(static dev => new DeviceItem
|
.Select(static dev => new DeviceItem
|
||||||
{
|
{
|
||||||
Manufacturer = dev.Manufacturer,
|
Manufacturer = dev.Manufacturer,
|
||||||
Model = dev.Model,
|
Model = dev.Model,
|
||||||
Revision = dev.Revision,
|
Revision = dev.Revision,
|
||||||
Bus = dev.Type.ToString()
|
Bus = dev.Bus,
|
||||||
|
ReportId = dev.Report != null && dev.Report.Id != 0 ? dev.Report.Id : 0
|
||||||
}));
|
}));
|
||||||
|
|
||||||
await base.OnInitializedAsync();
|
await base.OnInitializedAsync();
|
||||||
|
|||||||
Reference in New Issue
Block a user