From ea593266587c9e69c8623f65e8a4103526074c97 Mon Sep 17 00:00:00 2001 From: Ho Ngoc Hai Date: Sun, 1 Mar 2026 06:17:08 +0700 Subject: [PATCH] fix(iam-service): add try-catch to role seeding for visible error logging --- services/iam-service-net/src/IamService.API/Program.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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();