fix Calculate Spaces Disk Space scheduled Task

This commit is contained in:
dev_amdtel 2014-12-30 01:39:07 +04:00
parent f2c226e811
commit 7f7ed3d5b3
2 changed files with 10 additions and 5 deletions

View file

@ -200,11 +200,14 @@ namespace WebsitePanel.EnterpriseServer
//TaskManager.Write(String.Format("{0} - Invoke GetServiceItemsDiskSpace method ('{1}' items) - {2} attempt", //TaskManager.Write(String.Format("{0} - Invoke GetServiceItemsDiskSpace method ('{1}' items) - {2} attempt",
// DateTime.Now, objItems.Count, attempt)); // DateTime.Now, objItems.Count, attempt));
ServiceProvider prov = new ServiceProvider(); if (objItems.Count > 0)
ServiceProviderProxy.Init(prov, serviceId); {
ServiceProviderItemDiskSpace[] itemsDiskSpace = prov.GetServiceItemsDiskSpace(objItems.ToArray()); ServiceProvider prov = new ServiceProvider();
if (itemsDiskSpace != null && itemsDiskSpace.Length > 0) ServiceProviderProxy.Init(prov, serviceId);
organizationDiskSpaces.AddRange(itemsDiskSpace); ServiceProviderItemDiskSpace[] itemsDiskSpace = prov.GetServiceItemsDiskSpace(objItems.ToArray());
if (itemsDiskSpace != null && itemsDiskSpace.Length > 0)
organizationDiskSpaces.AddRange(itemsDiskSpace);
}
return organizationDiskSpaces.ToArray(); return organizationDiskSpaces.ToArray();
} }

View file

@ -160,6 +160,8 @@ namespace WebsitePanel.Server
try try
{ {
Log.WriteStart("'{0}' GetServiceItemsDiskSpace", ProviderSettings.ProviderName); Log.WriteStart("'{0}' GetServiceItemsDiskSpace", ProviderSettings.ProviderName);
if (items.Length == 0) return new ServiceProviderItemDiskSpace[] {};
return Provider.GetServiceItemsDiskSpace(UnwrapServiceProviderItems(items)); return Provider.GetServiceItemsDiskSpace(UnwrapServiceProviderItems(items));
} }
catch (Exception ex) catch (Exception ex)