@ -2211,6 +2211,8 @@ namespace Emby.Server.Implementations
TimeSpan . FromHours ( 12 ) :
TimeSpan . FromMinutes ( 5 ) ;
try
{
var result = await new GithubUpdater ( HttpClient , JsonSerializer ) . CheckForUpdateResult ( "MediaBrowser" ,
"Emby" ,
ApplicationVersion ,
@ -2225,6 +2227,21 @@ namespace Emby.Server.Implementations
return result ;
}
catch ( HttpException ex )
{
// users are overreacting to this occasionally failing
if ( ex . StatusCode . HasValue & & ex . StatusCode . Value = = HttpStatusCode . Forbidden )
{
HasUpdateAvailable = false ;
return new CheckForUpdateResult
{
IsUpdateAvailable = false
} ;
}
throw ;
}
}
protected virtual string UpdateTargetFileName
{