From 4585057a9e6fe452ebab15c9f2e0a2620e7e5e53 Mon Sep 17 00:00:00 2001 From: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com> Date: Mon, 8 Mar 2021 10:41:04 -0800 Subject: [PATCH] Catch exception validating OneSignal ID --- plexpy/mobile_app.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/plexpy/mobile_app.py b/plexpy/mobile_app.py index 3f784c40..209e9a00 100644 --- a/plexpy/mobile_app.py +++ b/plexpy/mobile_app.py @@ -184,8 +184,12 @@ def validate_onesignal_id(onesignal_id): headers = {'Content-Type': 'application/json'} payload = {'app_id': _ONESIGNAL_APP_ID} - r = requests.get('https://onesignal.com/api/v1/players/{}'.format(onesignal_id), headers=headers, json=payload) - return r.status_code == 200 + try: + r = requests.get('https://onesignal.com/api/v1/players/{}'.format(onesignal_id), headers=headers, json=payload) + return r.status_code == 200 + except Exception as e: + logger.warn("Tautulli MobileApp :: Failed to validate OneSignal ID: %s." % e) + return def blacklist_logger():