Fixed Error on ExchangeController CalculateDiskapace
This commit is contained in:
parent
0adda57f62
commit
6187d6f1ce
1 changed files with 14 additions and 11 deletions
|
@ -273,19 +273,22 @@ namespace WebsitePanel.EnterpriseServer
|
||||||
|
|
||||||
int exchangeServiceId = PackageController.GetPackageServiceId(org.PackageId, ResourceGroups.Exchange);
|
int exchangeServiceId = PackageController.GetPackageServiceId(org.PackageId, ResourceGroups.Exchange);
|
||||||
|
|
||||||
ServiceProvider exchange = GetServiceProvider(exchangeServiceId, org.ServiceId);
|
if (exchangeServiceId != 0)
|
||||||
|
{
|
||||||
ServiceProviderItemDiskSpace[] itemsDiskspace = exchange.GetServiceItemsDiskSpace(new SoapServiceProviderItem[] { soapOrg });
|
ServiceProvider exchange = GetServiceProvider(exchangeServiceId, org.ServiceId);
|
||||||
|
|
||||||
|
ServiceProviderItemDiskSpace[] itemsDiskspace = exchange.GetServiceItemsDiskSpace(new SoapServiceProviderItem[] { soapOrg });
|
||||||
if (itemsDiskspace != null && itemsDiskspace.Length > 0)
|
|
||||||
{
|
|
||||||
// set disk space
|
|
||||||
org.DiskSpace = (int)Math.Round(((float)itemsDiskspace[0].DiskSpace / 1024 / 1024));
|
|
||||||
|
|
||||||
// save organization
|
|
||||||
UpdateOrganization(org);
|
if (itemsDiskspace != null && itemsDiskspace.Length > 0)
|
||||||
}
|
{
|
||||||
|
// set disk space
|
||||||
|
org.DiskSpace = (int)Math.Round(((float)itemsDiskspace[0].DiskSpace / 1024 / 1024));
|
||||||
|
|
||||||
|
// save organization
|
||||||
|
UpdateOrganization(org);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue