diff --git a/NzbDrone.Api/Series/SeriesResource.cs b/NzbDrone.Api/Series/SeriesResource.cs
index 170fa8301..dc7cc3479 100644
--- a/NzbDrone.Api/Series/SeriesResource.cs
+++ b/NzbDrone.Api/Series/SeriesResource.cs
@@ -1,5 +1,6 @@
 using System;
 using System.Collections.Generic;
+using System.Linq;
 using NzbDrone.Api.REST;
 using NzbDrone.Core.MediaCover;
 using NzbDrone.Core.Tv;
@@ -19,9 +20,9 @@ namespace NzbDrone.Api.Series
         {
             get
             {
-                if (Seasons != null) return Seasons.Count;
+                if (Seasons == null) return 0;
 
-                return 0;
+                return Seasons.Where(s => s.SeasonNumber > 0).Count();
             }
         }