Tenant repository bug (#329)

Database Manager bug
This commit is contained in:
Pavel Veselý
2020-04-03 17:36:59 +02:00
committed by GitHub
parent 7492b018e3
commit 2433cc06be
2 changed files with 9 additions and 3 deletions

View File

@ -38,9 +38,9 @@ namespace Oqtane.Repository
public Tenant UpdateTenant(Tenant tenant)
{
var oldTenant = GetTenant(tenant.TenantId);
var oldTenant =_db.Tenant.AsNoTracking().FirstOrDefault(t=> t.TenantId == tenant.TenantId);
if (oldTenant.Name.Equals(Constants.MasterTenant, StringComparison.OrdinalIgnoreCase) && !oldTenant.Name.Equals(tenant.Name))
if (oldTenant != null && (oldTenant.Name.Equals(Constants.MasterTenant, StringComparison.OrdinalIgnoreCase) && !oldTenant.Name.Equals(tenant.Name)))
{
throw new InvalidOperationException("Unable to rename the master tenant.");
}