diff --git a/services/iam-service-net/src/IamService.API/Program.cs b/services/iam-service-net/src/IamService.API/Program.cs index d7278433..5bb26e6c 100644 --- a/services/iam-service-net/src/IamService.API/Program.cs +++ b/services/iam-service-net/src/IamService.API/Program.cs @@ -269,7 +269,15 @@ if (app.Environment.IsDevelopment()) // EN: Seed system roles on startup // VI: Seed system roles khi khởi động -await IamService.Infrastructure.Data.DataSeeder.SeedRolesAsync(app.Services); +try +{ + await IamService.Infrastructure.Data.DataSeeder.SeedRolesAsync(app.Services); + logger.LogInformation("System roles seeding completed successfully."); +} +catch (Exception ex) +{ + logger.LogError(ex, "Failed to seed system roles: {Message}", ex.Message); +} // EN: Configure middleware pipeline / VI: Cấu hình middleware pipeline app.UseSerilogRequestLogging();