wsp-10046 implement correct organizational stats for exchange as mailbox stats is not included in organizationcontroller

This commit is contained in:
Virtuworks 2012-11-15 20:25:32 -05:00
parent f0da9d3dec
commit 1629e390f3

View file

@ -1123,8 +1123,10 @@ namespace WebsitePanel.EnterpriseServer
if (!string.IsNullOrEmpty(org.GlobalAddressList)) if (!string.IsNullOrEmpty(org.GlobalAddressList))
{ {
ExchangeServerController.AddAuthoritativeDomain(itemId, domain.DomainId); ExchangeServerController.AddAuthoritativeDomain(itemId, domain.DomainId);
if (orgStats.AllocatedMailboxes == -1) OrganizationStatistics orgStatsExchange = ExchangeServerController.GetOrganizationStatistics(itemId);
if (orgStatsExchange.AllocatedMailboxes == -1)
{ {
ExchangeAcceptedDomainType newDomainType = ExchangeAcceptedDomainType.InternalRelay; ExchangeAcceptedDomainType newDomainType = ExchangeAcceptedDomainType.InternalRelay;
ChangeOrganizationDomainType(itemId, domain.DomainId, newDomainType); ChangeOrganizationDomainType(itemId, domain.DomainId, newDomainType);