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));
if (objItems.Count > 0)
{
ServiceProvider prov = new ServiceProvider(); ServiceProvider prov = new ServiceProvider();
ServiceProviderProxy.Init(prov, serviceId); ServiceProviderProxy.Init(prov, serviceId);
ServiceProviderItemDiskSpace[] itemsDiskSpace = prov.GetServiceItemsDiskSpace(objItems.ToArray()); ServiceProviderItemDiskSpace[] itemsDiskSpace = prov.GetServiceItemsDiskSpace(objItems.ToArray());
if (itemsDiskSpace != null && itemsDiskSpace.Length > 0) if (itemsDiskSpace != null && itemsDiskSpace.Length > 0)
organizationDiskSpaces.AddRange(itemsDiskSpace); 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)