Fixing issues - 4

This commit is contained in:
2025-05-17 23:52:14 +02:00
parent 2ee44822c2
commit c5c6806a75

View File

@@ -275,11 +275,8 @@ public static class ProgramUtils
public static void CreatePermissions(ref WebApplication app) public static void CreatePermissions(ref WebApplication app)
{ {
Logger.Info("[ProgramUtils][CreatePermissions] Adding permissions..."); Logger.Info("[ProgramUtils][CreatePermissions] Adding permissions...");
using (var scope = app.Services.CreateScope()) using var scope = app.Services.CreateScope();
{
Func<IPermissionService?> permissionService = scope.ServiceProvider.GetRequiredService<IPermissionService>; Func<IPermissionService?> permissionService = scope.ServiceProvider.GetRequiredService<IPermissionService>;
if (permissionService != null)
{
var isValidThread = Task.Run(() => permissionService!.Invoke()?.CreatePermissionsOnStartupAsync()); var isValidThread = Task.Run(() => permissionService!.Invoke()?.CreatePermissionsOnStartupAsync());
if (isValidThread.Result != null) if (isValidThread.Result != null)
{ {
@@ -294,7 +291,5 @@ public static class ProgramUtils
Logger.Error("[ProgramUtils][CreatePermissions] Something went wrong"); Logger.Error("[ProgramUtils][CreatePermissions] Something went wrong");
} }
} }
}
}
} }