From b598e9fc0ca82407fd1d119d3261470ed1e3a08e Mon Sep 17 00:00:00 2001
From: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com>
Date: Thu, 14 Jul 2022 16:14:10 -0700
Subject: [PATCH] Make sure token is saved before populating server dropdown
list
---
data/interfaces/default/settings.html | 2 +-
data/interfaces/default/welcome.html | 2 +-
plexpy/plextv.py | 1 -
3 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/data/interfaces/default/settings.html b/data/interfaces/default/settings.html
index a6a95cb0..f7c24211 100644
--- a/data/interfaces/default/settings.html
+++ b/data/interfaces/default/settings.html
@@ -2757,10 +2757,10 @@ $(document).ready(function() {
function OAuthSuccessCallback(authToken) {
$.post('save_pms_token', { token: authToken, client_id: $('#pms_client_id').val() }, function() {
showMsg(' Saved new Plex.tv token.', false, true, 5000);
+ getServerOptions();
});
$("#pms-token-status").html(' Authentication successful.').fadeIn('fast');
$("#token_error_bar").hide();
- getServerOptions(authToken);
}
function OAuthErrorCallback() {
$("#pms-token-status").html(' Error communicating with Plex.tv.').fadeIn('fast');
diff --git a/data/interfaces/default/welcome.html b/data/interfaces/default/welcome.html
index c1e043cc..e67deb49 100644
--- a/data/interfaces/default/welcome.html
+++ b/data/interfaces/default/welcome.html
@@ -541,10 +541,10 @@ $(document).ready(function() {
function OAuthSuccessCallback(authToken) {
$.post('save_pms_token', { token: authToken, client_id: $('#pms_client_id').val() }, function () {
$("#pms_token_validated").val(1);
+ getServerOptions();
});
$("#pms-token-status").html(' Authentication successful.').fadeIn('fast');
authenticated = true;
- getServerOptions(authToken);
}
function OAuthErrorCallback() {
$("#pms-token-status").html(' Error communicating with Plex.tv.').fadeIn('fast');
diff --git a/plexpy/plextv.py b/plexpy/plextv.py
index ebfa0bc6..1b596fc7 100644
--- a/plexpy/plextv.py
+++ b/plexpy/plextv.py
@@ -164,7 +164,6 @@ class PlexTV(object):
if not self.token:
logger.error("Tautulli PlexTV :: PlexTV called, but no token provided.")
- return
self.request_handler = http_handler.HTTPHandler(urls=self.urls,
token=self.token,