AB4079 - Review fixes

This commit is contained in:
Bjarke Berg
2019-12-06 09:49:10 +01:00
parent 5c6dcc900e
commit 82bb1f00fc
15 changed files with 78 additions and 95 deletions

View File

@@ -8,6 +8,8 @@ namespace Umbraco.Core.Configuration
{
public class HostingSettings : IHostingSettings
{
private bool? _debugMode;
/// <inheritdoc />
public LocalTempStorage LocalTempStorageLocation
{
@@ -29,21 +31,25 @@ namespace Umbraco.Core.Configuration
{
get
{
try
if (!_debugMode.HasValue)
{
if (ConfigurationManager.GetSection("system.web/compilation") is ConfigurationSection compilation)
try
{
var debugElement = compilation.ElementInformation.Properties["debug"];
if (ConfigurationManager.GetSection("system.web/compilation") is ConfigurationSection compilation)
{
var debugElement = compilation.ElementInformation.Properties["debug"];
return debugElement != null && (debugElement.Value is bool debug && debug);
_debugMode = debugElement != null && (debugElement.Value is bool debug && debug);
}
}
catch
{
_debugMode = false;
}
}
catch
{
// ignored
}
return false;
return _debugMode.GetValueOrDefault();
}
}
}