https://umbraco.visualstudio.com/D-Team%20Tracker/_workitems/edit/1447: Catch the SoapException which happends when a timeout occurs on the server. Also change such that this check is only executed for super admins.
This commit is contained in:
@@ -20,7 +20,7 @@ namespace Umbraco.Web.Editors
|
||||
{
|
||||
var updChkCookie = Request.Headers.GetCookies("UMB_UPDCHK").FirstOrDefault();
|
||||
var updateCheckCookie = updChkCookie != null ? updChkCookie["UMB_UPDCHK"].Value : "";
|
||||
if (GlobalSettings.VersionCheckPeriod > 0 && string.IsNullOrEmpty(updateCheckCookie) && Security.CurrentUser.IsAdmin())
|
||||
if (GlobalSettings.VersionCheckPeriod > 0 && string.IsNullOrEmpty(updateCheckCookie) && Security.CurrentUser.IsSuper())
|
||||
{
|
||||
try
|
||||
{
|
||||
@@ -37,6 +37,11 @@ namespace Umbraco.Web.Editors
|
||||
//this occurs if the server is down or cannot be reached
|
||||
return null;
|
||||
}
|
||||
catch (System.Web.Services.Protocols.SoapException)
|
||||
{
|
||||
//this occurs if the server has a timeout
|
||||
return null;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user