Merge
This commit is contained in:
commit
b83fdd6ad1
1 changed files with 14 additions and 2 deletions
|
@ -2572,11 +2572,23 @@ namespace WebsitePanel.EnterpriseServer
|
||||||
}
|
}
|
||||||
|
|
||||||
ExchangeMailboxPlan plan = GetExchangeMailboxPlan(itemId, mailboxPlanId);
|
ExchangeMailboxPlan plan = GetExchangeMailboxPlan(itemId, mailboxPlanId);
|
||||||
|
|
||||||
if (maxDiskSpace != -1)
|
if (maxDiskSpace != -1)
|
||||||
|
{
|
||||||
|
ExchangeAccount exchangeAccount = GetAccount(itemId, accountId);
|
||||||
|
if (exchangeAccount.MailboxPlanId > 0)
|
||||||
|
{
|
||||||
|
ExchangeMailboxPlan oldPlan = GetExchangeMailboxPlan(itemId, exchangeAccount.MailboxPlanId);
|
||||||
|
|
||||||
|
if (((quotaUsed - oldPlan.MailboxSizeMB) + plan.MailboxSizeMB) > (maxDiskSpace))
|
||||||
|
return BusinessErrorCodes.ERROR_EXCHANGE_STORAGE_QUOTAS_EXCEED_HOST_VALUES;
|
||||||
|
}
|
||||||
|
else
|
||||||
{
|
{
|
||||||
if ((quotaUsed + plan.MailboxSizeMB) > (maxDiskSpace))
|
if ((quotaUsed + plan.MailboxSizeMB) > (maxDiskSpace))
|
||||||
return BusinessErrorCodes.ERROR_EXCHANGE_STORAGE_QUOTAS_EXCEED_HOST_VALUES;
|
return BusinessErrorCodes.ERROR_EXCHANGE_STORAGE_QUOTAS_EXCEED_HOST_VALUES;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// get mailbox settings
|
// get mailbox settings
|
||||||
int exchangeServiceId = GetExchangeServiceID(org.PackageId);
|
int exchangeServiceId = GetExchangeServiceID(org.PackageId);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue