diff --git a/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/OrganizationUnit.cs b/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/OrganizationUnit.cs index 4f49e6935d..3d1bbb0531 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/OrganizationUnit.cs +++ b/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/OrganizationUnit.cs @@ -18,7 +18,7 @@ namespace Volo.Abp.Identity /// Parent Id. /// Null, if this OU is a root. /// - public virtual Guid? ParentId { get; set; } + public virtual Guid? ParentId { get; internal set; } /// /// Hierarchical Code of this organization unit. @@ -26,13 +26,13 @@ namespace Volo.Abp.Identity /// This is a unique code for a Tenant. /// It's changeable if OU hierarchy is changed. /// - public virtual string Code { get; set; } + public virtual string Code { get; internal set; } /// /// Display name of this role. /// - public virtual string DisplayName { get; set; } - + public virtual string DisplayName { get; set; } + /// /// Roles of this OU. /// diff --git a/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/OrganizationUnitManager_Tests.cs b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/OrganizationUnitManager_Tests.cs index 65c1068bb4..55684108c3 100644 --- a/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/OrganizationUnitManager_Tests.cs +++ b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/OrganizationUnitManager_Tests.cs @@ -41,10 +41,10 @@ namespace Volo.Abp.Identity public async Task UpdateAsync() { var ou = await _organizationUnitRepository.GetAsync("OU111"); - ou.Code = OrganizationUnit.CreateCode(123); + ou.DisplayName = "OU111 Updated"; await _organizationUnitManager.UpdateAsync(ou); - var ouAfterChange = await _organizationUnitRepository.GetAsync("OU111"); + var ouAfterChange = await _organizationUnitRepository.GetAsync("OU111 Updated"); ouAfterChange.Code.ShouldContain("123"); }