mirror of
https://github.com/aaru-dps/Aaru.Server.git
synced 2025-12-16 19:24:27 +00:00
Ensure no crashing if database contains wrong media types.
This commit is contained in:
@@ -23,6 +23,8 @@ public partial class RealMedias
|
||||
RealMedia = [];
|
||||
|
||||
foreach(Media media in ctx.Medias.Where(static o => o.Real).OrderByDescending(static o => o.Count))
|
||||
{
|
||||
try
|
||||
{
|
||||
(string type, string subType) mediaType =
|
||||
MediaType.MediaTypeToString((CommonTypes.MediaType)Enum.Parse(typeof(CommonTypes.MediaType),
|
||||
@@ -35,6 +37,8 @@ public partial class RealMedias
|
||||
Count = media.Count
|
||||
});
|
||||
}
|
||||
catch {}
|
||||
}
|
||||
|
||||
await base.OnInitializedAsync();
|
||||
}
|
||||
|
||||
@@ -23,6 +23,8 @@ public partial class VirtualMedias
|
||||
VirtualMedia = [];
|
||||
|
||||
foreach(Media media in ctx.Medias.Where(static o => !o.Real).OrderByDescending(static o => o.Count))
|
||||
{
|
||||
try
|
||||
{
|
||||
(string type, string subType) mediaType =
|
||||
MediaType.MediaTypeToString((CommonTypes.MediaType)Enum.Parse(typeof(CommonTypes.MediaType),
|
||||
@@ -35,6 +37,8 @@ public partial class VirtualMedias
|
||||
Count = media.Count
|
||||
});
|
||||
}
|
||||
catch {}
|
||||
}
|
||||
|
||||
await base.OnInitializedAsync();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user