diff --git a/plexpy/config.py b/plexpy/config.py index 95ff9f92..15267560 100644 --- a/plexpy/config.py +++ b/plexpy/config.py @@ -222,6 +222,9 @@ _DO_NOT_IMPORT_KEYS = [ _DO_NOT_IMPORT_KEYS_DOCKER = [ 'PLEXPY_AUTO_UPDATE', 'GIT_REMOTE', 'GIT_BRANCH' ] +_DO_NOT_DOWNLOAD_KEYS = [ + 'PMS_TOKEN', 'JWT_SECRET' +] IS_IMPORTING = False IMPORT_THREAD = None diff --git a/plexpy/webserve.py b/plexpy/webserve.py index fa76cdbf..c4714bd8 100644 --- a/plexpy/webserve.py +++ b/plexpy/webserve.py @@ -4848,8 +4848,8 @@ class WebInterface(object): try: cfg = config.Config(config_copy) - cfg.PMS_TOKEN = '' - cfg.JWT_SECRET = '' + for key in config._DO_NOT_DOWNLOAD_KEYS: + setattr(cfg, key, '') cfg.write() except: cherrypy.response.status = 500