From 3eaf929c92c9b206f77c7fed60e0aba81976f773 Mon Sep 17 00:00:00 2001
From: Dustyn Gibson <miigotu@gmail.com>
Date: Wed, 25 Nov 2015 16:05:53 -0800
Subject: [PATCH] Use SxxExx format for season/episode numbers in backlog
 overview

---
 gui/slick/views/manage_backlogOverview.mako | 3 +--
 sickbeard/webserve.py                       | 2 +-
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/gui/slick/views/manage_backlogOverview.mako b/gui/slick/views/manage_backlogOverview.mako
index 787e0df35..449418457 100644
--- a/gui/slick/views/manage_backlogOverview.mako
+++ b/gui/slick/views/manage_backlogOverview.mako
@@ -33,7 +33,6 @@
     <span class="listing-key qual">Low Quality: <b>${totalQual}</b></span>
 </div><br>
 
-
 <div class="float-left">
 Jump to Show
     <select id="pickShow" class="form-control form-control-inline input-sm">
@@ -60,7 +59,7 @@ Jump to Show
 
     % for curResult in showSQLResults[curShow.indexerid]:
         <%
-            whichStr = str(curResult['season']) + 'x' + str(curResult['episode'])
+            whichStr = 'S%02dE%02d' % (curResult['season'], curResult['episode'])
             if whichStr not in showCats[curShow.indexerid] or showCats[curShow.indexerid][whichStr] not in (Overview.QUAL, Overview.WANTED):
                 continue
         %>
diff --git a/sickbeard/webserve.py b/sickbeard/webserve.py
index 219bc0bbc..baa9380f1 100644
--- a/sickbeard/webserve.py
+++ b/sickbeard/webserve.py
@@ -3057,7 +3057,7 @@ class Manage(Home, WebRoot):
             for curResult in sqlResults:
                 curEpCat = curShow.getOverview(int(curResult["status"] or -1))
                 if curEpCat:
-                    epCats[str(curResult["season"]) + "x" + str(curResult["episode"])] = curEpCat
+                    epCats['S%02dE%02d' % (curResult['season'], curResult['episode'])] = curEpCat
                     epCounts[curEpCat] += 1
 
             showCounts[curShow.indexerid] = epCounts
-- 
GitLab