diff --git a/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/AbpUserClaimsPrincipalFactory.cs b/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/AbpUserClaimsPrincipalFactory.cs index ad544a7856..78ccad7441 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/AbpUserClaimsPrincipalFactory.cs +++ b/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/AbpUserClaimsPrincipalFactory.cs @@ -70,7 +70,7 @@ namespace Volo.Abp.Identity { var tenant = await TenantStore.FindAsync(user.TenantId.Value); var editionId = tenant?.GetProperty(AbpClaimTypes.EditionId); - if (editionId != default(Guid)) + if (editionId != null && editionId != default(Guid)) { identity.AddIfNotContains(new Claim(AbpClaimTypes.EditionId, editionId.ToString())); }