From 8bf1d512c2568490834f6eba4102ce45be3c3867 Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Mon, 9 Feb 2015 17:11:28 -0800 Subject: [PATCH] Update UI will still load if no updates are available --- src/NzbDrone.Api/Update/UpdateModule.cs | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/src/NzbDrone.Api/Update/UpdateModule.cs b/src/NzbDrone.Api/Update/UpdateModule.cs index bd4cb5dc4..2cd9c0743 100644 --- a/src/NzbDrone.Api/Update/UpdateModule.cs +++ b/src/NzbDrone.Api/Update/UpdateModule.cs @@ -22,19 +22,22 @@ private List GetRecentUpdates() .OrderByDescending(u => u.Version) .InjectTo>(); - var first = resources.First(); - first.Latest = true; - - if (first.Version > BuildInfo.Version) + if (resources.Any()) { - first.Installable = true; - } + var first = resources.First(); + first.Latest = true; - var installed = resources.SingleOrDefault(r => r.Version == BuildInfo.Version); + if (first.Version > BuildInfo.Version) + { + first.Installable = true; + } - if (installed != null) - { - installed.Installed = true; + var installed = resources.SingleOrDefault(r => r.Version == BuildInfo.Version); + + if (installed != null) + { + installed.Installed = true; + } } return resources;