fix Calculate Spaces Disk Space scheduled Task
This commit is contained in:
parent
f2c226e811
commit
7f7ed3d5b3
2 changed files with 10 additions and 5 deletions
|
@ -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();
|
||||||
}
|
}
|
||||||
|
|
|
@ -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)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue