diff --git a/src/blazor/admin/BootstrapAdmin.DataAccess.PetaPoco/Services/ExceptionService.cs b/src/blazor/admin/BootstrapAdmin.DataAccess.PetaPoco/Services/ExceptionService.cs
index 9632b516..0c55594e 100644
--- a/src/blazor/admin/BootstrapAdmin.DataAccess.PetaPoco/Services/ExceptionService.cs
+++ b/src/blazor/admin/BootstrapAdmin.DataAccess.PetaPoco/Services/ExceptionService.cs
@@ -10,15 +10,16 @@ namespace BootstrapAdmin.DataAccess.PetaPoco.Services;
 
 class ExceptionService : IException
 {
-    private IDatabase Database { get; }
+    private IDBManager DBManager { get; }
 
-    public ExceptionService(IDatabase db) => Database = db;
+    public ExceptionService(IDBManager db) => DBManager = db;
 
     public bool Log(Error exception)
     {
         try
         {
-            Database.Insert(exception);
+            using var db = DBManager.Create();
+            db.Insert(exception);
         }
         catch { }
         return true;
@@ -59,7 +60,8 @@ class ExceptionService : IException
             sql.OrderBy("Logtime desc", "ErrorPage", "UserId");
         }
 
-        var data = Database.Page<Error>(pageIndex, pageItems, sql);
+        using var db = DBManager.Create();
+        var data = db.Page<Error>(pageIndex, pageItems, sql);
         return (data.Items, Convert.ToInt32(data.TotalItems));
     }
 }