From 814ddfb79f7cbbf4095d3a61679f15767cfe4c29 Mon Sep 17 00:00:00 2001 From: Ruud Date: Sun, 14 Dec 2014 12:33:28 +0100 Subject: [PATCH] Don't return password fields fix #4300 --- couchpotato/core/settings.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/couchpotato/core/settings.py b/couchpotato/core/settings.py index 4315ec1..ffc142a 100644 --- a/couchpotato/core/settings.py +++ b/couchpotato/core/settings.py @@ -157,7 +157,15 @@ class Settings(object): values[section] = {} for option in self.p.items(section): (option_name, option_value) = option + + is_password = False + try: is_password = self.types[section][option_name] == 'password' + except: pass + values[section][option_name] = self.get(option_name, section) + if is_password and values[section][option_name]: + values[section][option_name] = len(values[section][option_name]) * '*' + return values def save(self):