Ensure no crashing if database contains wrong media types.

This commit is contained in:
2025-05-10 18:00:04 +01:00
parent b78316187f
commit c901103a01
2 changed files with 26 additions and 18 deletions

View File

@@ -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();
}

View File

@@ -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();
}