From 85736029c837227946e094d0c8b954df3f37e482 Mon Sep 17 00:00:00 2001 From: "kay.one" Date: Wed, 30 Nov 2011 23:10:50 -0800 Subject: [PATCH] Fixed issue where update provider called db in a loop. --- NzbDrone.Core/Providers/UpdateProvider.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/NzbDrone.Core/Providers/UpdateProvider.cs b/NzbDrone.Core/Providers/UpdateProvider.cs index 20aab14b6..2bb7c3a1c 100644 --- a/NzbDrone.Core/Providers/UpdateProvider.cs +++ b/NzbDrone.Core/Providers/UpdateProvider.cs @@ -45,14 +45,15 @@ namespace NzbDrone.Core.Providers private List GetAvailablePackages() { var updateList = new List(); - var rawUpdateList = _httpProvider.DownloadString(_configProvider.UpdateUrl); + var updateUrl = _configProvider.UpdateUrl; + var rawUpdateList = _httpProvider.DownloadString(updateUrl); var matches = parseRegex.Matches(rawUpdateList); foreach (Match match in matches) { var updatePackage = new UpdatePackage(); updatePackage.FileName = match.Groups["filename"].Value; - updatePackage.Url = _configProvider.UpdateUrl + updatePackage.FileName; + updatePackage.Url = updateUrl + updatePackage.FileName; updatePackage.Version = new Version(match.Groups["version"].Value); updateList.Add(updatePackage); } @@ -83,7 +84,7 @@ namespace NzbDrone.Core.Providers { var files = _diskProvider.GetFiles(_enviromentProvider.GetUpdateLogFolder(), SearchOption.TopDirectoryOnly).ToList(); - foreach (var file in files.Select(c => new FileInfo(c)).OrderByDescending(c=>c.Name)) + foreach (var file in files.Select(c => new FileInfo(c)).OrderByDescending(c => c.Name)) { list.Add(DateTime.ParseExact(file.Name.Replace(file.Extension, string.Empty), "yyyy.MM.dd-H-mm", provider), file.FullName); }