From 6c3b682ef0a16749dbed05409839cf595d2561a4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Odd=20Str=C3=A5b=C3=B8?= <oddstr13@openshell.no>
Date: Mon, 23 Nov 2020 03:21:01 +0100
Subject: [PATCH] Log HTTP 400 json payloads

---
 jellyfin_kodi/jellyfin/http.py | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/jellyfin_kodi/jellyfin/http.py b/jellyfin_kodi/jellyfin/http.py
index 866ac7f8..38893428 100644
--- a/jellyfin_kodi/jellyfin/http.py
+++ b/jellyfin_kodi/jellyfin/http.py
@@ -135,6 +135,14 @@ class HTTP(object):
 
                         raise HTTPException("Unauthorized", error)
 
+                elif r.status_code == 400:
+                    LOG.warning(error)
+                    LOG.warning(data)
+                    try:
+                        LOG.warning(r.json())
+                    except Exception:
+                        pass
+
                 elif r.status_code == 500:  # log and ignore.
                     LOG.error("--[ 500 response ] %s", error)