From 1cf3237b9e85947fe40c7f5371d6465cd7972c9b Mon Sep 17 00:00:00 2001
From: Adam <adam_k_92@hotmail.com>
Date: Tue, 4 Nov 2014 18:39:43 +0800
Subject: [PATCH] Fixes changing root dirs on the mass edit page

---
 CHANGES.md            | 1 +
 sickbeard/webserve.py | 5 ++++-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/CHANGES.md b/CHANGES.md
index 791ee605..cc252b85 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -36,6 +36,7 @@
 * Add subtitle information to the cmd show and cmd shows api output
 * Removed requirement for http login for API when an API key is provided
 * Change API now uses Timezone setting at General Config/Interface/User Interface/ at relevant endpoints
+* Fixes changing root dirs on the mass edit page
 
 [develop changelog]
 * Improve display of progress bars in the Downloads columns of the show list page
diff --git a/sickbeard/webserve.py b/sickbeard/webserve.py
index 23525101..2db765eb 100644
--- a/sickbeard/webserve.py
+++ b/sickbeard/webserve.py
@@ -3877,7 +3877,10 @@ class Home(MainHandler):
         anime = config.checkbox_to_value(anime)
         subtitles = config.checkbox_to_value(subtitles)
 
-        indexer_lang = indexerLang
+        if indexerLang and indexerLang in sickbeard.indexerApi(showObj.indexer).indexer().config['valid_languages']:
+            indexer_lang = indexerLang
+        else:
+            indexer_lang = showObj.lang
 
         # if we changed the language then kick off an update
         if indexer_lang == showObj.lang:
-- 
GitLab