fix #5519 - Site hard delete exception

This commit is contained in:
sbwalker
2025-08-21 09:57:29 -04:00
parent 036bbb418e
commit 0f38df053f

View File

@ -109,6 +109,11 @@ namespace Oqtane.Repository
public void DeleteSite(int siteId)
{
foreach (var role in _roleRepository.GetRoles(siteId, false))
{
_roleRepository.DeleteRole(role.RoleId);
}
using var db = _factory.CreateDbContext();
var site = db.Site.Find(siteId);
db.Site.Remove(site);