From 1899ecb9991f8babc05c84962a40748234c8f8da Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Odd=20Str=C3=A5b=C3=B8?= <oddstr13@openshell.no>
Date: Sat, 18 May 2024 01:54:06 +0200
Subject: [PATCH] Also catch HTTPException in API.check_companion_enabled

---
 jellyfin_kodi/jellyfin/api.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/jellyfin_kodi/jellyfin/api.py b/jellyfin_kodi/jellyfin/api.py
index 8d9f2cae..a65c5836 100644
--- a/jellyfin_kodi/jellyfin/api.py
+++ b/jellyfin_kodi/jellyfin/api.py
@@ -6,6 +6,7 @@ import json
 import requests
 from six import ensure_str
 
+from ..helper.exceptions import HTTPException
 from ..helper.utils import settings
 from ..helper import LazyLogger
 
@@ -268,6 +269,10 @@ class API(object):
             LOG.warning("Error checking companion installed state: %s", e)
             if e.response.status_code == 404:
                 return False
+        except HTTPException as e:
+            LOG.warning("Error checking companion installed state: %s", e)
+            if e.status == 404:
+                return False
 
         return None