diff --git a/WebsitePanel/Sources/WebsitePanel.Providers.Web.HeliconZoo/HeliconZoo.cs b/WebsitePanel/Sources/WebsitePanel.Providers.Web.HeliconZoo/HeliconZoo.cs index 7ebd4b72..b8f759ce 100644 --- a/WebsitePanel/Sources/WebsitePanel.Providers.Web.HeliconZoo/HeliconZoo.cs +++ b/WebsitePanel/Sources/WebsitePanel.Providers.Web.HeliconZoo/HeliconZoo.cs @@ -70,8 +70,18 @@ namespace WebsitePanel.Providers.Web.HeliconZoo { Configuration appConfig = srvman.GetApplicationHostConfiguration(); - ConfigurationSection heliconZooServer = appConfig.GetSection("system.webServer/heliconZooServer"); - + ConfigurationSection heliconZooServer; + try + { + heliconZooServer = appConfig.GetSection("system.webServer/heliconZooServer"); + } + catch(Exception) + { + // heliconZooServer is not found + // looks like zoo is installed + return result.ToArray(); + } + ConfigurationElement engines = heliconZooServer.GetChildElement("engines"); ConfigurationElementCollection enginesCollection = engines.GetCollection(); diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/ProviderControls/HeliconZoo_Settings.ascx b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/ProviderControls/HeliconZoo_Settings.ascx index 273c6ad2..3cbf91e5 100644 --- a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/ProviderControls/HeliconZoo_Settings.ascx +++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/ProviderControls/HeliconZoo_Settings.ascx @@ -85,16 +85,18 @@ span.ValidationMessageBlock { + +
- - Helicon Zoo engine quotas settings - -
- -
+ + Helicon Zoo engine quotas settings + +
+ +
- +
Engines management